Benchmark
国内的网站上搜不到合适的解释,百度百科也没说清楚,请教了一下wikipedia,得出以下解释:
In computing, a benchmark is the act of running a computer program, a set of programs, or other operations, in order to assess the relative performance of an object, normally by running a number of standard tests and trials against it. The term 'benchmark' is also mostly utilized for the purposes of elaborately-designed benchmarking programs themselves.
Benchmarking is usually associated with assessing performance characteristics of computer hardware, for example, the floating point operation performance of a CPU, but there are circumstances when the technique is also applicable to software. Software benchmarks are, for example, run against compilers or database management systems.
Benchmarks provide a method of comparing the performance of various subsystems across different chip/system architectures.
Test suites are a type of system intended to assess the correctness of software.
Open source benchmarks
- DEISA Benchmark Suite: scientific HPC applications benchmark
- Dhrystone: integer arithmetic performance
- Fhourstones: an integer benchmark
- HINT: It ranks a computer system as a whole.
- Iometer: I/O subsystem measurement and characterization tool for single and clustered systems.
- Linpack, traditionally used to measure FLOPS
- LAPACK[citation needed]
- Livermore loops
- NAS parallel benchmarks
- NBench: synthetic benchmark suite measuring performance of integer arithmetic, memory operations, and floating-point arithmetic
- PAL: a benchmark for realtime physics engines
- Phoronix Test Suite: open-source cross-platform benchmarking suite for Linux,OpenSolaris, FreeBSD, OSX and Windows. It includes a number of other benchmarks included on this page to simplify execution.
- POV-Ray: 3D render
- Tak (function): a simple benchmark used to test recursion performance
- TATP Benchmark: Telecommunication Application Transaction Processing Benchmark
- TPoX: An XML transaction processing benchmark for XML databases
- Whetstone: floating-point arithmetic performance
Microsoft Windows benchmarks
- BAPCo: MobileMark, SYSmark, WebMark
- Futuremark: 3DMark, PCMark
- Whetstone
- Worldbench (discontinued)
- PiFast
- SuperPrime
- Super PI
- Windows System Assessment Tool, included with Microsoft Windows Vista and later Windows operating systems, providing an index for consumers to rate their systems easily
References