DocumentCode
2307251
Title
Understanding ultra-scale application communication requirements
Author
Kamil, Shoaib ; Shalf, John ; Oliker, Leonid ; Skinner, David
Author_Institution
CRD/NERSC, Lawrence Berkeley Nat. Lab., CA, USA
fYear
2005
fDate
6-8 Oct. 2005
Firstpage
178
Lastpage
187
Abstract
As thermal constraints reduce the pace of CPU performance improvements, the cost and scalability of future HPC architectures are increasingly dominated by the interconnect. In this paper we perform an in-depth study of the communication requirements across a broad spectrum of important scientific applications, whose computational methods include: finite-difference, lattice-Bolzmann, particle in cell, sparse linear algebra, particle mesh ewald, and FFT-based solvers. We use the IPM (integrated performance monitoring) profiling framework to collect detailed statistics on communication topology and message volume with minimal impact to code performance. By characterizing the parallelism and communication requirements of such a diverse set of applications, we hope to guide architectural choices for the design and implementation of interconnects for future HPC systems.
Keywords
communication complexity; multiprocessor interconnection networks; natural sciences computing; parallel processing; performance evaluation; FFT-based solvers; communication topology; finite-difference method; integrated performance monitoring; interconnects; lattice-Bolzmann method; particle in cell method; particle mesh ewald; sparse linear algebra; ultra-scale application communication requirements; Computer applications; Computer architecture; Costs; Finite difference methods; Linear algebra; Monitoring; Parallel processing; Scalability; Statistics; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Workload Characterization Symposium, 2005. Proceedings of the IEEE International
Print_ISBN
0-7803-9461-5
Type
conf
DOI
10.1109/IISWC.2005.1526015
Filename
1526015
Link To Document