Title :
Conventional benchmarks as a sample of the performance spectrum
Author :
Gustafson, John L. ; Todi, Rajat
Author_Institution :
USDOE, Ames, IA, USA
Abstract :
Most benchmarks are smaller than actual application programs. One reason is to improve benchmark universality by demanding resources every computer is likely to have. But users dynamically increase the size of application programs to match the power available, whereas most benchmarks are static and of a size appropriate for computers available when the benchmark was created; this is particularly true for parallel computers. Thus, the benchmark overstates computer performance since smaller problems spend more time in cache. Scalable benchmarks, such as HINT, examine the full spectrum of performance through various memory regimes, and express a superset of the information given by any particular fixed size benchmark. Using 5000 experimental measurements, we have found that performance on the NAS Parallel Benchmarks, SPEC, LINPACK, and other benchmarks is predicted accurately by subsets of HINT performance curve. Correlations are typically better than 0.995, and predicted ranking is often perfect
Keywords :
parallel machines; parallel programming; performance evaluation; software performance evaluation; storage management; HINT; LINPACK; NAS Parallel Benchmarks; SPEC; application programs; benchmark universality; computer performance; conventional benchmarks; memory regimes; parallel computers; performance spectrum; predicted ranking; scalable benchmarks; Application software; Computer aided manufacturing; Concurrent computing; Contracts; Fires; Hardware; Laboratories; Microcomputers; Testing; Workstations;
Conference_Titel :
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location :
Kohala Coast, HI
Print_ISBN :
0-8186-8255-8
DOI :
10.1109/HICSS.1998.649247