We describe Grindstone, a suite of programs for testing and calibrating parallel performance measurement tools. The suite consists of nine simple SPMD style PVM programs that demonstrate common communication and computational bottlenecks that occur in parallel programs. In addition, we provide a short case study that demonstrates the use of the test suite on three performance tools for PVM. The results of the case study showed that we were able to uncover bugs or other anomalies in all three tools. The paper also describes how to acquire, compile, and use the test suite. (Also cross-referenced as UMIACS-TR-96-73
Achieving a significant fraction of peak performance on a modern high-performance computer is a chal...
This tutorial presents state-of-the-art performance tools for leading-edge HPC systems founded on th...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scien...
This paper discusses the development of a portable suite of benchmarking programs for parallel comp...
peer-reviewedThe shift towards multicore processing has led to a much wider population of developer...
We report our experiences using the parallel programming environments, PVM, HeNCE, p4 and TCGMSG and...
Parallel performance analysis tools must be tested as to whether they perform their task correctly, ...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
Introduction In general, a parallel computer is a computer that has multiple processors connected b...
This article presents issues related to the analysis of the quality of parallel programs based on th...
Parallel computing is essential for solving very large scientific and engineering problems. An effec...
[[abstract]]©1988 North-Holland-The authors outline an approach to the design of a set of interactiv...
We compare two systems for parallel programming on networks of workstations: Parallel Virtual Machin...
We compare two systems for parallel programming on networks of workstations: Parallel Virtual Machin...
A tool set for the monitoringand performance evaluation of parallel programs has been developed for ...
Achieving a significant fraction of peak performance on a modern high-performance computer is a chal...
This tutorial presents state-of-the-art performance tools for leading-edge HPC systems founded on th...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scien...
This paper discusses the development of a portable suite of benchmarking programs for parallel comp...
peer-reviewedThe shift towards multicore processing has led to a much wider population of developer...
We report our experiences using the parallel programming environments, PVM, HeNCE, p4 and TCGMSG and...
Parallel performance analysis tools must be tested as to whether they perform their task correctly, ...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
Introduction In general, a parallel computer is a computer that has multiple processors connected b...
This article presents issues related to the analysis of the quality of parallel programs based on th...
Parallel computing is essential for solving very large scientific and engineering problems. An effec...
[[abstract]]©1988 North-Holland-The authors outline an approach to the design of a set of interactiv...
We compare two systems for parallel programming on networks of workstations: Parallel Virtual Machin...
We compare two systems for parallel programming on networks of workstations: Parallel Virtual Machin...
A tool set for the monitoringand performance evaluation of parallel programs has been developed for ...
Achieving a significant fraction of peak performance on a modern high-performance computer is a chal...
This tutorial presents state-of-the-art performance tools for leading-edge HPC systems founded on th...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scien...