Published November 30, 2008 | Version v1
Project deliverable Open

D6.3.1: Report on available performance analysis and benchmark tools, representative Benchmark

  • 1. NCF
  • 2. EPCC
  • 3. BSC
  • 4. CSC
  • 5. SARA

Description

This document reports on the construction of a benchmark suite, to be used both within the current PRACE project and beyond, when actual Tier-0 systems will be purchased. Apart from the benchmark suite, this document also reports on currently available performance analysis tools and synthetic benchmarks, as these are essential tools for monitoring scalability and optimisation of benchmark codes, and for analysing and comparing the basic components of HPC systems.
This document takes its input from various sources. First, there is the list of applications and their requirements, as delivered by tasks 6.1 and 6.2. As these applications belong to the most frequently used on current European HPC platforms, they should form the basis of a PRACE benchmark suite. Secondly, there is the hardware architecture survey, as conducted by WP7 and its consequences for prototype systems to be used within PRACE. As these prototype architectures are considered as important, it makes sense to use these as platforms for benchmark preparations on scalability (to be handled by task 6.4) and optimisation (task 6.5). A third aspect is the available combinations of expertise on applications and expertise on architecture, for which it makes sense to be used as appropriate and efficient as possible.
PRACE targets towards a European research Infrastructure, ideally consisting of various hardware architectures. This implicitly means that some applications are more suited to certain architectures than others. This needs to be reflected in the final benchmark suite, with the idea that potentially subsets of the overall benchmark suite may be used for benchmarking different architectures.
These aspects together lead to the output as described in this document, which consists of an initial benchmark suite, with applications ported to target architectures, including recommendations on further work and effort estimates for petascaling (task 6.4) and optimisation (task 6.5). Integration of the benchmark codes into a benchmark suite is an important subtask, as it ensures that other tasks and workpackages within PRACE can use the benchmark suite as their starting point. Identification and categorisation of performance analysis tools and synthetic benchmarks is included as well, especially to be used when tasks 6.4 and 6.5 take off. The document and the initial benchmark suite form a strong basis for this future work.

Files

PP-D6.3.1.pdf

Files (2.7 MB)

Name Size Download all
md5:b193ba88e5a8c0910b911fb9aa9fca05
2.7 MB Preview Download

Additional details

Funding

PRACE – Partnership for Advanced Computing in Europe 211528
European Commission