Skip to main content

Abstract

SM-1 is a distributed memory SIMD parallel processor, developed by Toyohashi University of Technology and Sumitomo Metal Industries, Ltd. The project of SM-l started in 1990, and the first machine began to run early in 1992. Currently, two SM-1’s are running and are being used for research on SIMD parallel computation.

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. MasPar Computer Corp., “MasPar MP-1 Hardware Manuals,” 1990.

    Google Scholar 

  2. D. Hillis, The Connection Machine, Cambridge, MA, MIT Press, 1985.

    Google Scholar 

  3. M. Quinn, Designing Efficient Algorithms for Parallel Computers, New York, McGraw-Hill, 1987.

    MATH  Google Scholar 

  4. T. Kijima and T. Yuasa, The Parallel C Language Nami-C Language Specification, Toyohashi University of Technology, 1993.

    Google Scholar 

  5. M. Noda and T. Yuasa, The Parallel C Language Nami-C User’s Guide, Toyohashi University of Technology, 1993.

    Google Scholar 

  6. B. Kernighan and D. Ritchie, The C programming language, second edition, Englewood Cliffs, NJ, Prentice Hall Software Series, 1988.

    Google Scholar 

  7. MasPar Computer Corp., “MasPar Parallel Application Language (MPL) User Guide,” 1991.

    Google Scholar 

  8. Thinking Machines Corp., “C Programming Guide,” 1990.

    Google Scholar 

  9. M. Noda and T. Yuasa, The Parallel C Language Nami-C Library Specification, Toyohashi University of Technology, 1993.

    Google Scholar 

  10. R. Stallman, Using and Porting GNU CC, Free Software Foundation, Inc., 1990.

    Google Scholar 

  11. A. Aho, R. Sethi and J. Ullman, Compilers-Principles, Techniques, and Tools, Reading, MA, Addison-Wesley, 1986.

    Google Scholar 

  12. T. Kijima and T. Yuasa, “Design and Implementation of an Extended C Language Nami-C for SIMD Massively Parallel Programming,” Preprints Working Group for Programming Languages, IPSJ, 92-PRG-9-9, 1992 (in Japanese).

    Google Scholar 

  13. K. Noda, “Parallel debugger “Spade ” for the SM-1,” The 47th Annual Convention IPS J, 5-109, 1993 (in Japanese).

    Google Scholar 

  14. P. Hatcher and M. Quinn, Data-Parallel Programming on MIMD Computers, Cambridge, MA, MIT Press, 1991.

    MATH  Google Scholar 

  15. T. Yuasa, “A SIMD Environment TUPLE for Parallel List Processing,” in Robert H. Halstead, Jr., and Takayasu Ito (eds.), Parallel Symbolic Computing: Languages, Systems, and Applications (US/Japan Workshop Proceedings), Springer-Verlag. Lecture Notes in Computer Science, 748, 1993.

    Google Scholar 

  16. T. Yuasa, “Design and Implementation of Kyoto Common Lisp,” Journal of Information Processing,13(3), 1990.

    Google Scholar 

  17. T. Yuasa, “Memory Management and Garbage Collection of an Extended Common Lisp System for Massively Parallel SIMD Architecture,” Proc. International Workshop IWMM 92, St. Maro, Springer-Verlag. Lecture Notes in Computer Science, 637, 1992.

    Google Scholar 

  18. Thinking Machines Corp., “Introduction to Programming in C/Paris,” 1989.

    Google Scholar 

  19. G. Steele and D. Hillis, “Connection Machine Lisp: Fine-Grained Parallel Symbolic Processing,” Proc. 1986 ACM Conference on Lisp and Functional Programming, 1986.

    Google Scholar 

  20. S. Wholey and G. Steele, “Connection Machine Lisp: A Dialect of Common Lisp for Data Parallel Programming,” Proc. Second International Conference on Supercomputing, 1987.

    Google Scholar 

  21. G. Sabot, “Introduction to Paralation Lisp,” Technical Report PL87-1, Thinking Machines Corp., 1987.

    Google Scholar 

  22. G. Sabot, The Paralation Model: Architecture Independent Parallel Programming, Cambridge, MA, MIT Press, 1988.

    Google Scholar 

  23. J. Padget, “Collections and Garbage Collection,” Proc. International Workshop IWMM 92, St. Maro, Springer-Verlag. Lecture Notes in Computer Science, 637, 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

Yuasa, T., Matsuda, M., Kijima, T. (1995). SM-1 and Its Language Systems. 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_15

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-2269-0_15

  • 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