Skip to main content

Introduction of RWC Massively Parallel Programming Languages

  • Chapter
Parallel Language and Compiler Research in Japan

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. 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. 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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. Feasibility Study Committee of the Real-World Computing Program, “The Master Plan for the Real-World Computing Program,” MITI, 1992.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. Y. Ishikawa, “MPC++ Language Manual Version V1.0 Specification with Commentary-Document Version 0.1-,” Real World Computing Partnership, TR-94014, June 1994.

    Google Scholar 

  5. Y. Ishikawa, “Meta-Level Architecture for Extendable C++,” Real World Computing Partnership, TR-94024, January 1995.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. R. Nikhil and K. Pingali, “I-Structure: Data Structures for Parallel Computing,” ACM Trans. Programming Languages and Systems, 11(4):598–639, 1989.

    Article  Google Scholar 

  8. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics