ACM Home Page
Please provide us with feedback. Feedback
Optimization and scaling of shared-memory and message-passing implementations of the ZEUS hydrodynamics algorithm
Full text PdfPdf (164 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 1997 ACM/IEEE conference on Supercomputing (CDROM) table of contents
San Jose, CA
Pages: 1 - 16  
Year of Publication: 1997
ISBN:0-89791-985-8
Author
Robert A. Fiedler  Hewlett Packard Co., Washington, DC
Sponsors
IEEE-CS\DATC : IEEE Computer Society
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 7,   Citation Count: 3
Additional Information:

abstract   references   cited by  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/509593.509598
What is a DOI?

ABSTRACT

We compare the performance of shared-memory and message-passing versions of the ZEUS algorithm for astrophysical fluid dynamics on a 64-processor HP/Convex Exemplar SPP-2000. Single-processor optimization is guided by timing several versions of simple loops whose structure typifies the main performance bottlenecks. Overhead is minimized in the message-passing implementation through the use of non-blocking communication operations. Our benchmark results agree reasonably well with the predictions of a simple performance model. The message-passing version of ZEUS scales better than the shared-memory one primarily because, under shared-memory, (unless data-layout directives are utilized) the domain decomposition is effectively one-dimensional.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Clarke, David A., M. L. Norman, and R. A. Fiedler, "ZEUS-3D User Manual", LCA Technical Report no. 15, 1994.
 
2
 
3
 
4
Gropp, William, E. Lusk, and A. Skjellum, "Using MPI", MIT Press, 1994.
 
5
 
6
Stone, James M., and M. Norman, Astrophysical Journal Supplement Series, vol. 80, pp. 753-818, 1992.