MIPS, Dhrystones, and other tales
Datamation
Distribution of mathematical software via electronic mail
Communications of the ACM
The LINPACK benchmark: an explanation
Evaluating supercomputers
Reduced instruction set computers
Communications of the ACM - Special section on computer architecture
On the use of benchmarks for measuring system performance
ACM SIGARCH Computer Architecture News
Register/ file/ cache microarchitecture study using VHDL
MICRO 24 Proceedings of the 24th annual international symposium on Microarchitecture
Scientific workload characterization by loop-based analyses
ACM SIGMETRICS Performance Evaluation Review
TRI-Ada '92 Proceedings of the conference on TRI-Ada '92
PDS: a performance database server
Scientific Programming
Increasing superscalar performance through multistreaming
PACT '95 Proceedings of the IFIP WG10.3 working conference on Parallel architectures and compilation techniques
Benchmarking with Real Industrial Applications: The SPEC High-Performance Group
IEEE Computational Science & Engineering
Microprocessor Architecture Design with ATLAS
IEEE Design & Test
A Dynamic, Real-Time Testbed for Resource Management Technology
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Performance Evaluation of Complex Systems: Techniques and Tools, Performance 2002, Tutorial Lectures
Encyclopedia of Computer Science
Simulation of Computer Architectures: Simulators, Benchmarks, Methodologies, and Recommendations
IEEE Transactions on Computers
Measuring Benchmark Similarity Using Inherent Program Characteristics
IEEE Transactions on Computers
Analysis of redundancy and application balance in the SPEC CPU2006 benchmark suite
Proceedings of the 34th annual international symposium on Computer architecture
Distilling the essence of proprietary workloads into miniature benchmarks
ACM Transactions on Architecture and Code Optimization (TACO)
Paper: Scientific benchmark characterizations
Parallel Computing
Autonomic benchmarking for cloud infrastructures: an economic optimization model
Proceedings of the 1st ACM/IEEE workshop on Autonomic computing in economics
JetBench: an open source real-time multiprocessor benchmark
ARCS'10 Proceedings of the 23rd international conference on Architecture of Computing Systems
Hi-index | 4.11 |
The three most often used benchmarks are characterized in detail and users are warned about a number of pitfalls. Two of them, Whetstone and Drystone, are synthetic benchmarks: they were written solely for benchmarking purposes and perform no useful computation. Linpack was distilled out of a real, purposeful program that is now used as a benchmark. Some other benchmarks, namely Livermore Fortran Kernels, Stanford Small Programs Benchmark Set, EDN benchmarks, Sieve of Eratosthenes, Rhealstone and SPEC benchmarks, are briefly considered. Non-CPU influences in benchmark performance are discussed.