Abstract
Our research objective is to establish a new massively parallel computation model that supports pattern and symbol processing as well as numerical computation. Programming languages and a runtime system under the multiuser environment are being developed to demonstrate the model. Those will also be distributed to researchers. We are currently designing and developing programming languages, an operating system, and a programming environment on the RWC-1 machine [1]. The following paragraphs summarize our target applications:
-
1.
Real-World Applications and AI Applications Speech recognition, image recognition, robot controls, and other real-world applications will be developed by our colleagues in the RWC project. Those applications will be made possible through flexible processing[2] on massively parallel machines. We are also targeting other massively parallel AI applications, such as learning and self-organization.
-
2.
Large-Scale Simulation Scientific calculation applications such as the simulation of fluid dynamics and molecular dynamics are, of course, major target applications. Microscopic simulations for the sociology such as auto traffic control are also being considered.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
S. Sakai et. al, “RICA: Reduced Interprocessor-Communication Architecture-Concept and Mechanisms-,” Proc. 5th IEEE Symposium on Parallel and Distributed Processing, Dallas, Texas, December, 1993.
Feasibility Study Committee of the Real-World Computing Program, “The Master Plan for the Real-World Computing Program,” MITI, 1992.
Y. Ishikawa, A. Hori, H. Konaka, M. Maeda, T. Tomokiyo, “MPC++: A Parallel Programming Language and Its Parallel Objects Supports,” OOPSLA93 Workshop on Efficient Implementation of Concurrent Object-Oriented Languages, Washington DC, September, 1993.
Y. Ishikawa, “MPC++ Language Manual Version V1.0 Specification with Commentary-Document Version 0.1-,” Real World Computing Partnership, TR-94014, June 1994.
Y. Ishikawa, “Meta-Level Architecture for Extendable C++,” Real World Computing Partnership, TR-94024, January 1995.
Konaka, H., Maeda, M., Ishikawa, Y., Tomokiyo, T., Hori, A., “Community in Massively Parallel Object-based Language OCore,” Proc. of International EURO SIM Conference Massively Parallel Processing Applications and Development, Delft, June, 1994.
R. Nikhil and K. Pingali, “I-Structure: Data Structures for Parallel Computing,” ACM Trans. Programming Languages and Systems, 11(4):598–639, 1989.
M. Sato, Y. Kodama, S. Sakai, Y. Yamaguchi, and S. Sekiguti, “Distributed Data Structure in Thread-Based Programming for a Highly Parallel Dataflow Machine EM-4,” Proc. ISCA 92 Dataflow Workshop, Gold Coast, May, 1992.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Ishikawa, Y., Konaka, H., Hori, A., Maeda, M., Tomokiyo, T. (1995). Introduction of RWC Massively Parallel Programming Languages. In: Bic, L.F., Nicolau, A., Sato, M. (eds) Parallel Language and Compiler Research in Japan. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-2269-0_4
Download citation
DOI: https://doi.org/10.1007/978-1-4615-2269-0_4
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5957-9
Online ISBN: 978-1-4615-2269-0
eBook Packages: Springer Book Archive