Application Performance Characterization Benchmarking (APEX)
The starting point of our Application Performance Characterization project (Apex) is the assumption that each application or algorithm can be characterized by several major performance factors that are specific to the application and independent of the computer architecture. A synthetic benchmark then combines these factors together to simulate the application's behavior. Thus, the performance of the benchmark should be closely related to that of the corresponding application. Such a benchmark can be used as a realistic indicator of achievable application performance and enables the users to directly evaluate a new platform based on their own interests. At the same time, synthetic benchmarks are substantially easier to use than real applications. Real applications are often too complex to be run by simulators, thus prohibiting their use in the development of new architectures.
APEX Developers
E. Strohmaier
H. Shan (hshan@lbl.gov)
» Read about the newest release: Apex-Map 3.0
» Download the code (.tar | 53KB)
APEX Publications
Architecture Independent Performance Characterization and Benchmarking for Scientific Applications
E. Strohmaier, Hongzhang Shan
International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Volendam, The Netherlands, Oct. 2004
Performance Characterization of Cray X1 and Their Implications for Application Performance Tuning
Hongzhang Shan, E. Strohmaier
International Conference of Supercomputing, malo, France, June 2004
Architecture Independent Performance Characterization and Benchmarking for HPC
E. Strohmaier
Emeryville; May 6, 2003
Benchmarking for High Performance Systems and Applications
E. Strohmaier
DARPA HPCS Performance Workshop; Arlington; Sept. 19, 2002
Performance Characterization and Benchmarking for High Performance Systems and Applications
E. Strohmaier
CCS Seminar; Bowie; Oct. 9, 2002
Performance Characterization and Benchmarking for High Performance Systems and Applications
E. Strohmaier
TOP500 BOF; SC2002; Baltimore; Nov. 20, 2002
Performance Characterization and Benchmarking for High Performance Systems and Applications
E. Strohmaier
University of Tennessee, CS Seminar; Knoxville; Nov. 8, 2002