DocumentCode
762348
Title
Measuring High-Performance Computing with Real Applications
Author
Sayeed, Mohamed ; Bae, Hansang ; Zheng, Yili ; Armstrong, Brian ; Eigenmann, Rudolf ; Saied, Faisal
Author_Institution
Purdue Univ., West Lafayette, IN
Volume
10
Issue
4
fYear
2008
Firstpage
60
Lastpage
70
Abstract
A good benchmarking methodology can save a tremendous amount of resources in terms of human effort, machine cycles, and cost. Such a methodology must consider the relevance and openness of the chosen codes, well-defined rules for executing and reporting the benchmarks, a review process to enforce the rules, and a public repository for the obtained information. For the methodology to be feasible, it must also be supported by adequate tools that enable the user to consistently execute the benchmarks and gather the requisite metrics. At the very least, reliable benchmarking results can help people make decisions about HPC acquisitions and assist scientists and engineers in system advances. By saving resources and enabling balanced designs and configurations, realistic benchmarking ultimately leads to increased competitiveness in both industry and academia.
Keywords
benchmark testing; parallel processing; resource allocation; software metrics; software performance evaluation; benchmarking methodology; high-performance computing application measurement; resource saving; software metrics; Application software; Code standards; Computer applications; High performance computing; Kernel; Performance evaluation; Supercomputers; Testing; Weather forecasting; World Wide Web; high-performance computing; kernel benchmarks; performance analysis; performance evaluation; performance modeling; real application benchmarks;
fLanguage
English
Journal_Title
Computing in Science & Engineering
Publisher
ieee
ISSN
1521-9615
Type
jour
DOI
10.1109/MCSE.2008.98
Filename
4548205
Link To Document