Resources for “Improving Application Performance on HPC Systems with Process Synchronization”

 in

Camp W.J., and Tomkins J.L.: The Red Storm Computer Architecture and its Implementation. In Proceedings of the Conference on High-Speed Computing, 2003, www.lanl.gov/orgs/ccn/salishan2003/pdf/camp.pdf.

Cray Systems Corporation: Cray XD1 Datasheet, www.Cray.com/downloads/Cray_XD1_datasheet.pdf.

Greenberg D.S., Maccabe A., Brightwell R., Riesen R., and Fisk L.A.: A System Software Architecture for High-End Computing. In Proceedings of Supercomputing 1997.

Jones T., Dawson S., Neely R., Tuel W., Brenner L., Fier J., Blackmore R., Caffrey P., Maskell B., Tomlinson P., and Roberts M.: Improving the Scalability of Parallel Jobs by adding Parallel Awareness to the Operating System. In Proceedings of Supercomputing 2003.

Petrini F., Kerbyson D.J., Pakin S.: The Case of the Missing Supercomputer Performance: Achieving Optimal Performance on the 8,192 Processors of ASCI Q. In Proceedings of Supercomputing 2003.

______________________

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Lock-step processing

Anonymous's picture

I had always assumed HPC systems did their processing in a lock-step fashion, but I guess that's not true.

There are multiprocessor embedded systems that trigger their time slices and perform their I/O to each other in lock-step in order to manage the latencies and bandwidth. And, when one process is executing, another's I/O is being transferred.

Re: Resources for Improving Application Performance on HPC Syste

keithmo's picture

The link for the Cray XD1 Datasheet should be http://www.cray.com/downloads/Cray_XD1_Datasheet.pdf (note: Capital "D" in "Datasheet").

Free Dummies Books
Continuous Engineering

Learn:

  • What continuous engineering is
  • How to continuously improve complex product designs
  • How to anticipate and respond to markets and clients
  • How to get the most out of your engineering resources

Get your free book now

Sponsored by IBM

Free Dummies Books
Service Virtualization

Learn to:

  • Define service virtualization
  • Select the most beneficial services to virtualize
  • Improve your traditional approach to testing
  • Deliver higher-quality software faster

Get your free book now

Sponsored by IBM