Measuring and reporting performance of parallel computers con-stitutes the basis for scientific advancement of high-performance computing (HPC). Most scientific reports show performance im-provements of new techniques and are thus obliged to ensure repro-ducibility or at least interpretability. Our investigation of a strati-fied sample of 120 papers across three top conferences in the field shows that the state of the practice is lacking. For example, it is of-ten unclear if reported improvements are deterministic or observed by chance. In addition to distilling best practices from existing work, we propose statistically sound analysis and reporting tech-niques and simple guidelines for experimental design in parallel computing and codify t...
There is a growing gap between the peak speed of parallel computing systems and the actual delivere...
Rapid advances in hardware technology have led to wide diversity in parallel computer architectures....
The authors discuss the important questions that benchmarking must answer and the degree to which su...
Benchmarks are essential for objective comparison of computer performance. Established scientific co...
In a previous humorous note entitled 'Twelve Ways to Fool the Masses,' I outlined twelve common ways...
This paper discusses the development of a portable suite of benchmarking programs for parallel comp...
Computer science is also an experimental science. This is particularly the case for par-allel comput...
HPC applications are often very complex and their behavior depends on a wide range of factors from a...
The NAS Parallel Benchmarks have been developed at NASA Ames Research Center to study the performanc...
In a previous humorous note, I outlined 12 ways in which performance figures for scientific supercom...
The diversity in processor technology used by High Performance Computing (HPC) facilities is growing...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scien...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scie...
The aim of this project was to encapsulate the needs of computational science applications. Performa...
In this paper we examine the key elements determin-ing the performance of the HPC Challenge RandomAc...
There is a growing gap between the peak speed of parallel computing systems and the actual delivere...
Rapid advances in hardware technology have led to wide diversity in parallel computer architectures....
The authors discuss the important questions that benchmarking must answer and the degree to which su...
Benchmarks are essential for objective comparison of computer performance. Established scientific co...
In a previous humorous note entitled 'Twelve Ways to Fool the Masses,' I outlined twelve common ways...
This paper discusses the development of a portable suite of benchmarking programs for parallel comp...
Computer science is also an experimental science. This is particularly the case for par-allel comput...
HPC applications are often very complex and their behavior depends on a wide range of factors from a...
The NAS Parallel Benchmarks have been developed at NASA Ames Research Center to study the performanc...
In a previous humorous note, I outlined 12 ways in which performance figures for scientific supercom...
The diversity in processor technology used by High Performance Computing (HPC) facilities is growing...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scien...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scie...
The aim of this project was to encapsulate the needs of computational science applications. Performa...
In this paper we examine the key elements determin-ing the performance of the HPC Challenge RandomAc...
There is a growing gap between the peak speed of parallel computing systems and the actual delivere...
Rapid advances in hardware technology have led to wide diversity in parallel computer architectures....
The authors discuss the important questions that benchmarking must answer and the degree to which su...