1998University Libraries (University of Maryland)Open access

Grindstone: A Test Suite for Parallel Performance Tools

Jeffrey K. Hollingsworth, Michael Steele

Open full text 13 citations

Abstract

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. U This work was supported in part by NIST CRA award 70-NANB-5H0055, DOE Grant DE-FG02-93ER25176, and the State of Maryland. 1. Introduction Creating and debugging performance measurement tools for parallel systems is a difficult task. First, parallel tools are often parallel programs in their own right, and as such have all of the difficulties of writing parallel programs. Second, the input data for parallel tools ...

Open-access reader

About this research paper

What this paper is about

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. U This work was supported in part by NIST CRA award 70-NANB-5H0055, DOE Grant DE-FG02-93ER25176, and the State of Maryland. 1. Introduction Creating and debugging performance measurement tools for parallel systems is a difficult task. First, parallel tools are often parallel programs in their own right, and as such have all of the difficulties of writing parallel programs. Second, the input data for parallel tools ...

Why it matters

OpenAlex reports 13 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

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. U This work was supported in part by NIST CRA award 70-NANB-5H0055, DOE Grant DE-FG02-93ER25176, and the State of Maryland. 1. Introduction Creating and debugging performance measurement tools for parallel systems is a difficult task. First, parallel tools are often parallel programs in their own right, and as such have all of the difficulties of writing parallel programs. Second, the input data for parallel tools ...

Key concepts: Test suite, Suite, Computer science, NIST, Compiler, Test (biology), Programming language, Software engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
Grindstone: A Test Suite for Parallel Performance Tools — Research Paper | ScholarLens