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
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;
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
DOI :
10.1109/HPCC.2010.50