Apex-Map: A Global Data Access Benchmark to Analyze HPC Systems and Parallel Programming Paradigms

  • Authors:
  • Erich Strohmaier;Hongzhang Shan

  • Affiliations:
  • Lawrence Berkeley National Laboratory;Lawrence Berkeley National Laboratory

  • Venue:
  • SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The memory wall and global data movement have become thedominant performance bottleneck for many scientific applications.New characterizations of data access streams and related benchmarks to measure their performances are therefore needed to compare HPC systems,software, and programming paradigms effectively. In this paper, weintroduce a novel global data access benchmark, Apex-Map. It is a parameterized synthetic performance probe and integrates concepts fortemporal and spatial locality into its design. We measured Apex-Map performancefor a whole range of temporal and spatial localities on several advanced processors and parallel computing platforms and use the generatedperformance surfaces forperformance comparisons and to study the characteristicsof these different architectures. We demonstrate that the results of Apex-Mapclearly reflect many specific characteristics of the used systems. We also show the utility of Apex-Map for analyzing the performance effects of threeleading parallel programming models and demonstrate their relative merits.