
The Science of Computer Benchmarking
Roger W. Hockney(Author)
Society for Industrial & Applied Mathematics,U.S. (Publisher)
Will be published approx. on 31. December 1996
Book
Paperback/Softback
143 pages
978-0-89871-363-3 (ISBN)
Description
Provides an introduction to computer benchmarking. Hockney includes material concerned with the definition of performance parameters and metrics and defines a set of suitable metrics with which to measure performance and units with which to express them. He also presents new ideas resulting from the application of dimensional analysis to the field of computer benchmarking. This results in the definition of a dimensionless universal scaling diagram that completely describes the scaling properties of a class of computer benchmarks on a single diagram, for all problem sizes and all computers describable by a defined set of hardware parameters.
The principle of computational similarity, which states the requirements for two computer programs to have the same optimum self-speedup, optimum number of processors, and scaling, is also described.
The principle of computational similarity, which states the requirements for two computer programs to have the same optimum self-speedup, optimum number of processors, and scaling, is also described.
More details
Series
Language
English
Place of publication
New York
United States
Target group
College/higher education
Professional and scholarly
Product notice
Paperback (trade)
Dimensions
Height: 250 mm
Width: 175 mm
Thickness: 10 mm
Weight
256 gr
ISBN-13
978-0-89871-363-3 (9780898713633)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Content
Foreword
Preface
Chapter 1: Introduction. The PARKBENCH Committee
The Parkbench Report
Other Benchmarking Activities
Usefulness of Benchmarking
Chapter 2: Methodology. Objectives
Units and Symbols
Time Measurement
Floating-Point Operation Count
Performance Metrics
What's Wrong with Speedup?
Example of the LPM1 Benchmark
LPM3 Benchmark
Chapter 3: Low-Level Parameters and Benchmarks. The Measurement of Time
Peak, Realised and Sustained Performance
The (r*,n1/2) Parameters
RINF1 Arithmetic Benchmark
COMMS Communication Benchmarks
POLY or Balance Benchmarks
SYNCH1 Synchronisation Benchmark
Summary of Benchmarks
Chapter 4: Computational Similarity and Scaling. Basic Facts of Parallel Life
Introducing the DUSD Method
Computational Similarity
Application to the Genesis FFT1 Benchmark
Chapter 5: Presentation of Results. Xnetlib
PDS: Performance Database Server
PDS Implementation
GBIS: Interactive Graphical Interface
The Southampton GBIS
Bibliography
Index.
Preface
Chapter 1: Introduction. The PARKBENCH Committee
The Parkbench Report
Other Benchmarking Activities
Usefulness of Benchmarking
Chapter 2: Methodology. Objectives
Units and Symbols
Time Measurement
Floating-Point Operation Count
Performance Metrics
What's Wrong with Speedup?
Example of the LPM1 Benchmark
LPM3 Benchmark
Chapter 3: Low-Level Parameters and Benchmarks. The Measurement of Time
Peak, Realised and Sustained Performance
The (r*,n1/2) Parameters
RINF1 Arithmetic Benchmark
COMMS Communication Benchmarks
POLY or Balance Benchmarks
SYNCH1 Synchronisation Benchmark
Summary of Benchmarks
Chapter 4: Computational Similarity and Scaling. Basic Facts of Parallel Life
Introducing the DUSD Method
Computational Similarity
Application to the Genesis FFT1 Benchmark
Chapter 5: Presentation of Results. Xnetlib
PDS: Performance Database Server
PDS Implementation
GBIS: Interactive Graphical Interface
The Southampton GBIS
Bibliography
Index.