A holistic approach for performance measurement and analysis for petascale applications

11Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Contemporary high-end Terascale and Petascale systems are composed of hundreds of thousands of commodity multi-core processors interconnected with high-speed custom networks. Performance characteristics of applications executing on these systems are a function of system hardware and software as well as workload parameters. Therefore, it has become increasingly challenging to measure, analyze and project performance using a single tool on these systems. In order to address these issues, we propose a methodology for performance measurement and analysis that is aware of applications and the underlying system hierarchies. On the application level, we measure cost distribution and runtime dependent values for different components of the underlying programming model. On the system front, we measure and analyze information gathered for unique system features, particularly shared components in the multi-core processors. We demonstrate our approach using a Petascale combustion application called S3D on two high-end Teraflops systems, Cray XT4 and IBM Blue Gene/P, using a combination of hardware performance monitoring, profiling and tracing tools. © 2009 Springer Berlin Heidelberg.

Cite

CITATION STYLE

APA

Jagode, H., Dongarra, J., Alam, S., Vetter, J., Spear, W., & Malony, A. D. (2009). A holistic approach for performance measurement and analysis for petascale applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5545 LNCS, pp. 686–695). https://doi.org/10.1007/978-3-642-01973-9_77

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free