Skip to main content

Porting a Large 3D Graphics System onto Transputers — Experiences from Implementing Mirashading on a Parallel Computer

  • Chapter
  • 54 Accesses

Part of the book series: Eurocourses: Computer and Information Science ((EUIS,volume 3))

Abstract

The Transputer is not a “new” processor any more. However, compared to other processor families, very few software has been ported onto Transputers. For reasons that go beyond the scope of this article their use seems still limited to highly specialised in-house applications, research projects, and control systems.

In this article we describe the porting of a large software system originally developed on VAX computers under VMS to Transputers and the Helios operating system. The implementation is an example of how sequential software may be turned into a parallel version with only minor modifications to the existing code.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Akeley, K., and Jermoluk, T. (1988). High performance polygon rendering. Proceedings of SIGGRAPH-1988, pp. 239–246.

    Google Scholar 

  2. Akeley, K. (1989). The Silicon Graphics 4D/240GTX superworkstation. Computer Graphics and Applications, 9 (4), pp. 71–83.

    Article  Google Scholar 

  3. Apgar, B., Berksakck, B., and Mammen, A. (1988). A display system for the Stellar graphics supercomputer GS1000. Proceedings of SIGGRAPH 1988, pp. 255–262.

    Google Scholar 

  4. Cook, Carpenter, Catmull (1987). The REYES image rendering architecture, Proceedings of SIGGRAPH 1987, pp. 95–102.

    Google Scholar 

  5. Delaney, H.C. (1988). Ray tracing on a connection machine. Proceedings of the 1988 Conference on Supercomputing, St. Malo, France, pp. 659–664.

    Google Scholar 

  6. Dippe, Swenson (1984). An adaptive subdivision algorithm and parallel architecture for realistic image synthesis. Proceedings of SIGGRAPH 1984, pp. 149–158.

    Google Scholar 

  7. Foley, Van Dam, Feiner, Hughes (1990). Computer Graphics — Principles and Practice. 2nd ed., Addison-Wesley, Reading, MA, 1990.

    Google Scholar 

  8. Fuchs, H. (1977). Distributing a visible surface algorithm over multiple processors. Proceedings of the ACM Annual Conference 1977, Seattle, WA, pp. 449–451.

    Google Scholar 

  9. INMOS Ltd. (1988). The INMOS distributed z-buffer. Comunicating Process Architecture, Prentice-Hall, pp. 142–147.

    Google Scholar 

  10. Jenkins, R.A. (1989). New approaches in parallel computing, computers in Physics, 3 (1), pp. 24–32.

    MathSciNet  Google Scholar 

  11. Magnenat-Thalmann, N., Thalmann, D. (1987). Image Synthesis — Theory and Practice. Springer, Tokyo.

    MATH  Google Scholar 

  12. Magnenat-Thalmann, N., Thalmann, D., Fortin, M., and Langlois, M. (1985). Mira Shading: A language for the synthesis and the animation of realistic images. Frontiers in Computer Graphics, Springer, Tokyo, pp. 101–113.

    Chapter  Google Scholar 

  13. Magnenat-Thalmann, N., Thalmann, D., and Fortin, M. (1985). Miranim: An extensible director-oriented system for the animation of realistic images. Computer Graphics and Applications, 5 (3), pp. 61–73.

    Article  Google Scholar 

  14. Nishimura, Ohno, Kawata, Shirakawa, Omura (1983). LINKS-1: A parallel pipelined multimicrocomputer system for image creation. Proceedings of the Tenth International Symposium on Computer Architecture, ACM SIGARCH Newletter, 11 (3), pp. 387–394.

    Article  Google Scholar 

  15. Potmesil, Hoffert. Pixel machine: a parallel image computer. Proceedings of SIGGRAPH 1989, pp. 69–78.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Schormann, C., Dorndorf, U., Burm, H. (1991). Porting a Large 3D Graphics System onto Transputers — Experiences from Implementing Mirashading on a Parallel Computer. In: Heidrich, D., Grossetie, J.C. (eds) Computing with T.Node Parallel Architecture. Eurocourses: Computer and Information Science, vol 3. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-3496-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-3496-5_6

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-5546-8

  • Online ISBN: 978-94-011-3496-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics