Title :
An Empirical Performance Evaluation of Scalable Scientific Applications
Author :
Vetter, Jeffrey S. ; Yoo, Andy
Author_Institution :
Lawrence Livermore National Laboratory
Abstract :
We investigate the scalability, architectural requirements,a nd performance characteristics of eight scalable scientific applications. Our analysis is driven by empirical measurements using statistical and tracing instrumentation for both communication and computation. Based on these measurements, we refine our analysis into precise explanations of the factors that influence performance and scalability for each application; we distill these factors into common traits and overall recommendations for both users and designers of scalable platforms. Our experiments demonstrate that some traits, such as improvements in the scaling and performance of MPI´s collective operations, will benefit most applications. We also find specific characteristics of some applications that limit performance. For example, one application´s intensive use of a 64-bit, floating-point divide instruction, which has high latency and is not pipelined on the POWER3, limits the performance of the application´s primary computation.
Keywords :
Application software; Computer aided instruction; Computer architecture; Concurrent computing; Delay; High performance computing; Instruments; Laboratories; Performance analysis; Scalability;
Conference_Titel :
Supercomputing, ACM/IEEE 2002 Conference
Print_ISBN :
0-7695-1524-X
DOI :
10.1109/SC.2002.10036