DocumentCode
2260281
Title
Developing a Parameterized Performance Proxy for Sequential Scientific Kernels
Author
Shan, Hongzhang ; Strohmaier, Erich
Author_Institution
Future Technol. Group, Lawrence Berkeley Nat. Lab., Berkeley, CA, USA
fYear
2010
fDate
1-3 Sept. 2010
Firstpage
247
Lastpage
256
Abstract
A simple, synthetic performance proxy for scientific applications is of great interest to the scientific computing community for the development of new products, procurements, and performance related questions in general. To develop such a performance proxy, we enhance the capability of the memory performance benchmark, Apex-MAP, by adding new concepts to capture the effects of computational details and programming styles. We test the fidelity of using Apex-MAP as a performance proxy with five sequential kernels on three different platforms with five inputs each. The relative performance difference between the kernels and Apex-MAP configured with corresponding parameters is generally within 10%. The quality of prediction measured by the coefficient of determination R^2 is over 98% for most cases. We also discuss experiences we gained during this study about how to improve the current version of Apex-MAP without affecting its basic concepts and designs so that it can reliably be used across platforms.
Keywords
natural sciences computing; memory performance benchmark; parameterized performance proxy development; scientific computing community; sequential scientific kernels; Apex-MAP; Parameterized Performance Proxy; Performance Prediction; Performance Surface; Synthetic Benchmark;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications (HPCC), 2010 12th IEEE International Conference on
Conference_Location
Melbourne, VIC
Print_ISBN
978-1-4244-8335-8
Electronic_ISBN
978-0-7695-4214-0
Type
conf
DOI
10.1109/HPCC.2010.50
Filename
5581348
Link To Document