Toward real-time performance benchmarks for Ada
Communications of the ACM
Language and machine-independent global optimization on intermediate code
Computer Languages
Effectiveness of a machine-level, global optimizer
SIGPLAN '86 Proceedings of the 1986 SIGPLAN symposium on Compiler construction
Computer benchmarking: paths and pitfalls
IEEE Spectrum
Pipelining and performance in the VAX 8800 processor
ASPLOS II Proceedings of the second international conference on Architectual support for programming languages and operating systems
Performance of various computers using standard linear equations software in a FORTRAN environment
ACM SIGARCH Computer Architecture News
Dhrystone benchmark: rationale for version 2 and measurement rules
ACM SIGPLAN Notices
Measuring VAX 8800 performance with a histogram hardware monitor
ISCA '88 Proceedings of the 15th Annual International Symposium on Computer architecture
Architecture of high performance computers: vol. 1
Architecture of high performance computers: vol. 1
Vectorizing compilers: a test suite and results
Proceedings of the 1988 ACM/IEEE conference on Supercomputing
Interprocedual optimization: experimental results
Software—Practice & Experience
MC68881/MC68882: floating point coprocessor user's manual (1st ed.)
MC68881/MC68882: floating point coprocessor user's manual (1st ed.)
Using Peephole Optimization on Intermediate Code
ACM Transactions on Programming Languages and Systems (TOPLAS)
Dhrystone: a synthetic systems programming benchmark
Communications of the ACM
MC 68020 32-Bit Microprocessor User's Manual
MC 68020 32-Bit Microprocessor User's Manual
Measurement and analysis of instruction use in the VAX-11/780
ISCA '82 Proceedings of the 9th annual symposium on Computer Architecture
A Characterization of Processor Performance in the vax-11/780
ISCA '84 Proceedings of the 11th annual international symposium on Computer architecture
An instruction timing model of CPU performance
ISCA '77 Proceedings of the 4th annual symposium on Computer architecture
Machine Characterization BASed on an Abstract High Level Machine
Machine Characterization BASed on an Abstract High Level Machine
Machine Characterization and Benchmark Performance Prediction
Machine Characterization and Benchmark Performance Prediction
A portable machine-independent global optimizer--design and measurements
A portable machine-independent global optimizer--design and measurements
A new approach to I/O performance evaluation: self-scaling I/O benchmarks, predicted I/O performance
SIGMETRICS '93 Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Micro benchmark analysis of the KSR1
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
A new approach to I/O performance evaluation: self-scaling I/O benchmarks, predicted I/O performance
ACM Transactions on Computer Systems (TOCS) - Special issue on computer architecture
Analysis of benchmark characteristics and benchmark performance prediction
ACM Transactions on Computer Systems (TOCS)
Supercomputer performance evaluation and the Perfect Benchmarks
ICS '90 Proceedings of the 4th international conference on Supercomputing
HBench:Java: an application-specific benchmarking framework for Java virtual machines
Proceedings of the ACM 2000 conference on Java Grande
IEEE Transactions on Software Engineering - Special issue on architecture-independent languages and software tools parallel processing
Chronos: a Performance Characterization Tool Inside the EDPEPPS Toolset
The Journal of Supercomputing
Expressing meaningful processing requirements among heterogeneous nodes in an active network
Proceedings of the 2nd international workshop on Software and performance
A Framework for Computer Performance Evaluation Using Benchmark Sets
IEEE Transactions on Computers
Performance modeling for the panda array I/O library
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
Automatic time-bound analysis for a higher-order language
PEPM '02 Proceedings of the 2002 ACM SIGPLAN workshop on Partial evaluation and semantics-based program manipulation
A software architecture for user transparent parallel image processing
Parallel Computing - Parallel computing in image and video processing
Measuring Cache and TLB Performance and Their Effect on Benchmark Runtimes
IEEE Transactions on Computers
Automatic Accurate Cost-Bound Analysis for High-Level Languages
IEEE Transactions on Computers
Performance Characterization of Optimizing Compilers
IEEE Transactions on Software Engineering
Performance Contracts: Predicting and Monitoring Grid Application Behavior
GRID '01 Proceedings of the Second International Workshop on Grid Computing
Compile-Time Based Performance Prediction
LCPC '99 Proceedings of the 12th International Workshop on Languages and Compilers for Parallel Computing
Communications of the ACM
A metric space for computer programs and the principle of computational least action
The Journal of Supercomputing
Finding representative workloads for computer system design
Finding representative workloads for computer system design
A comparative workload-based methodology for performance evaluation of parallel computers
Future Generation Computer Systems
Paper: Scientific benchmark characterizations
Parallel Computing
Simulating and optimizing a peer-to-peer computing framework
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Resource optimization in distributed real-time multimedia applications
Multimedia Tools and Applications
Hi-index | 15.01 |
Measurements are presented for a large number of machines ranging from small workstations to supercomputers. The authors combine these measurements into groups of parameters which relate to specific aspects of the machine implementation, and use these groups to provide overall machine characterizations. The authors also define the concept of pershapes, which represent the level of performance of a machine for different types of computation. A metric based on pershapes is introduced that provides a quantitative way of measuring how similar two machines are in terms of their performance distributions. The metric is related to the extent to which pairs of machines have varying relative performance levels depending on which benchmark is used.