Skip to main content

A Study of Software Development for High Performance Computing

  • Conference paper
Programming Environments for Massively Parallel Distributed Systems

Part of the book series: Monte Verità ((MV))

Abstract

Software development in a High Performance Computing (HPC) environment is non-trivial and requires a thorough understanding of the application and the architecture. The objective of this paper is to study the software development process in a high performance computing environment and to outline the stages typically encountered in this process. Support required at each stage is also highlighted. The modeling of stock option pricing is used as a running example in the study.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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.

References

  1. J. E. Boillat, H. Burkhart, K. M. Decker, and P. G. Kropf. Parallel Computing in the 1990’s: Attacking the Software Problem. Physics Report (Review Section of Physics Letters), 207(3–5):141–165, 1991.

    Google Scholar 

  2. Victor R. Basili and John D. Musa. The Future Engineering of Software: A Management Perspective. IEEE Computer, 24(9):90–96, September 1991.

    Article  Google Scholar 

  3. [MCV+92]_Kim Mills, Gang Cheng, Michael Vinson, Sanjay Ranka, and Geoffrey C. Fox. Software Issues and Performance of a Parallel Model for Stock Option Pricing. Proceedings of the 5th Australian Supercomputing Conference, Melbourne, Australia, December 1992.

    Google Scholar 

  4. Manish Parashar, Salim Hariri, Tomasz Haupt, and Geoffrey C. Fox. An Integrated Software Development Model for Heterogeneous High Performance Computing. Technical Report SCCS-453, Northeast Parallel Architectures Center, Syracuse University, Syracuse NY 13244-4100, April 1993.

    Google Scholar 

  5. Manish Parashar, Salim Hariri, Tomasz Haupt, and Geoffrey C. Fox. An Interpretive Framework for Application Prediction. Procs of the 1993 Int’l Conference On Parallel and Distributed Systems, 668–672, Dec. 1993.

    Google Scholar 

  6. Lucian Russell and R. N. C. Lightfoot. Software Development Issues for Parallel Processing. Proceedings of the 12th Annual International Computer Software and Applications Conference, 306–307, 1988.

    Google Scholar 

  7. Glenn Zorpette. Teraflops Galore. IEEE Spectrum, 29(9):26–76, sep 1992.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer Basel AG

About this paper

Cite this paper

Parashar, M., Hariri, S., Haupt, T., Fox, G. (1994). A Study of Software Development for High Performance Computing. In: Decker, K.M., Rehmann, R.M. (eds) Programming Environments for Massively Parallel Distributed Systems. Monte Verità. Birkhäuser, Basel. https://doi.org/10.1007/978-3-0348-8534-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-0348-8534-8_11

  • Publisher Name: Birkhäuser, Basel

  • Print ISBN: 978-3-0348-9668-9

  • Online ISBN: 978-3-0348-8534-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics