Skip to main content

Issues in Compiling I/O Intensive Problems

  • Chapter

Part of the book series: The Kluwer International Series in Engineering and Computer Science ((SECS,volume 362))

Abstract

It has been widely acknowledged in high-performance computing circles that input/output (I/O) needs substantial improvement in order to make scalable computers truly usable. Many users see parallelism in I/O as the best way to improve the I/O performance. Recent surveys [12] of I/O needs of parallel applications have determined that their I/O requirements fall into following categories: (1) Initial/intermediate/final I/O, (2) Out-of-core Computations, (2) Checkpointing and Restart and (4) Real-time I/O. In order to improve the overall I/O performance, one or more of these requirements need tobe addressed.

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Bordawekar. Issues in Software Support for Parallel I/O. Master’s thesis, Dept. of Electrical and Computer Engineering, Syracuse University, May 1993.

    Google Scholar 

  2. R. Bordawekar, J. del Rosario, and A. Choudhary. Design and Evaluation of Primitives for Parallel I/O. In Proceedings of Supercomputing’93, pages 452–461, November 1993.

    Google Scholar 

  3. Zeki Bozkus. Compiling Fortran 90D/HPF for Distributed Memory MIMD Computers. PhD thesis, Syracuse Uinversity, June 1995.

    Google Scholar 

  4. A. Choudhary, R. Bordawekar, M. Harry, R. Krishnaiyer, R. Ponnusamy, T. Singh, and R. Thakur. PASSION: Parallel and Scalable Software for Input-Output. Technical Report SCCS-636, NPAC, Syracuse University, September 1994.

    Google Scholar 

  5. P. Corbett and D. Feitelson. Overview of the Vesta Parallel File System. In Proceedings of the Scalable High Performance Computing Conference, pages 63–70, May 1994.

    Chapter  Google Scholar 

  6. G. Fox, S. Hiranandani, K. Kennedy, C. Koelbel, U. Kremer, and C. Tseng. Fortran D language specifications. Technical Report COMP TR90–141, Rice University, 1990.

    Google Scholar 

  7. Geoffrey Fox. The architecture of problems and portable parallel software systems. Technical Report SCCS-78b, Northeast Parallel Architectures Center, Syracuse University, Syracuse, NY 13244, 1991.

    Google Scholar 

  8. High Performance Fortran Forum. High Performance Fortran language specification. Scientific Programming, 2(1–2):1–170, 1993.

    Google Scholar 

  9. Paragon XP/S product overview. Intel Corporation, 1991.

    Google Scholar 

  10. C. Koelbel, D. Loveman, R. Schreiber, G. Steele, and M. Zosel. High Performance Fortran Handbook. The MIT Press, 1994.

    Google Scholar 

  11. David Kotz and Ting Cai. Exploring the use of I/O nodes for computation in a MIMD multiprocessor. In IPPS’95 Workshop on Input/Output in Parallel and Distributed Systems, pages 78–89, April 1995.

    Google Scholar 

  12. J.C.T. Pool. Examples of I/O Intensive Applications, 1995.

    Google Scholar 

  13. Thinking Machines Corp. CM-5 System Description. Technical report, Thinking Machines Corporation, 1991.

    Google Scholar 

  14. Jeffrey Vitter and Elizabeth Shriver. Algorithms for Parallel Memories II: Hierarchical Multilevel Memories. Technical Report CS-90–22, Dept. of Computer Science, Brown University, September 1990.

    Google Scholar 

  15. Jeffrey Vitter and Elizabeth Shriver. Algorithms for Parallel Memory I: Two-Level Memories. Technical Report CS-90–21,Dept. of Computer Science, Brown University, September 1990.

    Google Scholar 

  16. Michael Wolfe. High Performance Compilers for Parallel Computing. Addison-Wesley Publishing Company, Inc., 1995.

    Google Scholar 

  17. H. Zima, P. Brezany, B. Chapman, P. Mehrotra, and A. Schwald. Vienna Fortran — a Language Specification. Technical Report IC ASE Interim Report 21, MS 132c, ICASE, NASA, Hampton VA 23681, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Kluwer Academic Publishers

About this chapter

Cite this chapter

Bordawekar, R., Choudhary, A. (1996). Issues in Compiling I/O Intensive Problems. In: Jain, R., Werth, J., Browne, J.C. (eds) Input/Output in Parallel and Distributed Computer Systems. The Kluwer International Series in Engineering and Computer Science, vol 362. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1401-1_3

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-1401-1_3

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4612-8607-3

  • Online ISBN: 978-1-4613-1401-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics