Types of Benchmarks
- Real program
- word processing software
- tool software of CDA
- user's application software (i.e.: MIS)
- Microbenchmark
- Designed to measure the performance of a very small and specific piece of code.
- Kernel
- contains key codes
- normally abstracted from actual program
- popular kernel: Livermore loop
- linpack benchmark (contains basic linear algebra subroutine written in FORTRAN language)
- results are represented in MFLOPS
- Component Benchmark/ micro-benchmark
- programs designed to measure performance of a computer's basic components
- automatic detection of computer's hardware parameters like number of registers, cache size, memory latency
- Synthetic Benchmark
- Procedure for programming synthetic benchmark:
- take statistics of all types of operations from many application programs
- get proportion of each operation
- write program based on the proportion above
- Types of Synthetic Benchmark are:
- Whetstone
- Dhrystone
- These were the first general purpose industry standard computer benchmarks. They do not necessarily obtain high scores on modern pipelined computers.
- Procedure for programming synthetic benchmark:
- I/O benchmarks
- Database benchmarks: to measure the throughput and response times of database management systems (DBMS')
- Parallel benchmarks: used on machines with multiple cores, processors or systems consisting of multiple machines
Read more about this topic: Benchmark (computing)
Famous quotes containing the words types of and/or types:
“... there are two types of happiness and I have chosen that of the murderers. For I am happy. There was a time when I thought I had reached the limit of distress. Beyond that limit, there is a sterile and magnificent happiness.”
—Albert Camus (19131960)
“If there is nothing new on the earth, still the traveler always has a resource in the skies. They are constantly turning a new page to view. The wind sets the types on this blue ground, and the inquiring may always read a new truth there.”
—Henry David Thoreau (18171862)