International audienceDetermining key characteristics of High Performance Computing machines that would allow to predict its performance is an old and recurrent dream. This was, for example, the rationale behind the design of the LogP model that later evolved into many variants (LogGP, LogGPS, LoGPS) to cope with network technology evolution and complexity. Although network has received a lot of attention, predicting the performance of computation kernels can be very challenging as well. In particular, the tremendous increase of internal parallelism and deep memory hierarchy in modern multi-core architectures often limit applications by the memory access rate. In this context, determining the key characteristics of a machine such as the pea...
Benchmarking is an important commercial tool, which can be used for quantifying the performance of c...
Applications may have unintended performance problems in spite of compiler optimizations, because of...
Application performance on modern microprocessors depends heavily on performance related characteris...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
The authors discuss the important questions that benchmarking must answer and the degree to which su...
There is a growing gap between the peak speed of parallel computing systems and the actual delivere...
Introduction The conclusions drawn from a benchmark study of computer performance depend not only o...
Modern computing architectures change rapidly and exhibit high levels of complexity and heterogenei...
Understanding the behavior of current and future workloads is key for designers of future computer s...
There is a growing gap between the peak speed of parallel computing systems and the actual delivered...
AbstractPerformance benchmarks should be embedded in comprehensive frameworks that suitably set thei...
The authors present a brief overview of the development of benchmarks for parallel performance analy...
Standard benchmarking provides the run times for given programs on given machines, but fails to prov...
Historically, benchmarks have been used for commercial purposes. A customer develops or selects a be...
Tuning the performance of applications requires understanding the interactions between code and targ...
Benchmarking is an important commercial tool, which can be used for quantifying the performance of c...
Applications may have unintended performance problems in spite of compiler optimizations, because of...
Application performance on modern microprocessors depends heavily on performance related characteris...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
The authors discuss the important questions that benchmarking must answer and the degree to which su...
There is a growing gap between the peak speed of parallel computing systems and the actual delivere...
Introduction The conclusions drawn from a benchmark study of computer performance depend not only o...
Modern computing architectures change rapidly and exhibit high levels of complexity and heterogenei...
Understanding the behavior of current and future workloads is key for designers of future computer s...
There is a growing gap between the peak speed of parallel computing systems and the actual delivered...
AbstractPerformance benchmarks should be embedded in comprehensive frameworks that suitably set thei...
The authors present a brief overview of the development of benchmarks for parallel performance analy...
Standard benchmarking provides the run times for given programs on given machines, but fails to prov...
Historically, benchmarks have been used for commercial purposes. A customer develops or selects a be...
Tuning the performance of applications requires understanding the interactions between code and targ...
Benchmarking is an important commercial tool, which can be used for quantifying the performance of c...
Applications may have unintended performance problems in spite of compiler optimizations, because of...
Application performance on modern microprocessors depends heavily on performance related characteris...