- Whetstone (benchmark)
The Whetstone benchmark is a synthetic benchmark for evaluating the performance of
computer s. [Curnow, H.J. and Wichman, B.A. " [http://freespace.virgin.net/roy.longbottom/whetstone.pdf A Synthetic Benchmark] " "Computer Journal", Volume 19, Issue 1, February 1976., p. 43-49.] It was first written inAlgol 60 in1972 at the National Physical Laboratory in theUnited Kingdom and derived from statistics on program behaviour gathered on the KDF9 computer, using a modified version of its Whetstone Algol 60 compiler. The program's behavior replicated that of a typical KDF9 scientific program and was designed to defeat compiler optimizations that would have adversely affected the accuracy of this model. The Whetstone Compiler was built at the Atomic Power Division of theEnglish Electric Company inWhetstone, Leicestershire , England, [Randell, B. and Russell, L.J. "Algol 60 Implementation". London: Academic Press, 1964. ISBN 0-12-578150-4.] hence its name.The
Fortran version, which became the first general purpose benchmark that set industry standards of computer system performance, was developed by Harold Curnow ofHM Treasury Technical Support Unit (TSU - later part of Central Computer and Telecommunications Agency orCCTA ). Further development was carried out by Roy Longbottom, also of TSU/CCTA, who became the official design authority.The Whetstone benchmark originally measured computing power in units of "kilo-Whetstone Instructions Per Second" (kWIPS). This was later changed to Millions of Whetstone Instructions Per Second (MWIPS). The original results on numerous
minicomputers ,mainframes andsupercomputers are available in [http://freespace.virgin.net/roy.longbottom/whetstone.htm Whetstone Benchmark History and Results] . This also shows original system costs and year of manufacture. For comparison purposes, a summary of results on PCs is also provided, including a table showing the relative efficiency of various programming languages. [http://freespace.virgin.net/roy.longbottom/whetstone%20results.htm Detailed results on PCs] are also available, showing speeds of the different test functions.Source code and pre-compiled versions for PCs in C/
C++ , Basic,Visual Basic Fortran and Java are available in [http://freespace.virgin.net/roy.longbottom/index.htm Roy Longbottom's PC Benchmark Collection (Free).] Compiled codes include those to run viaDOS ,OS/2 plus 32 bit and 64 bit Windows.The Whetstone benchmark primarily measures the
floating-point arithmetic performance. A similar benchmark for integer and string operations is theDhrystone .ee also
*
FLOPS
*MIPS References
External links
* [http://www.cse.clrc.ac.uk/disco/Benchmarks/whetstone.shtml CCLRC: The Whetstone Benchmark]
* [http://www.netlib.org/benchmark/ Netlib repository of benchmark source code] (see alsoNetlib )
* [http://www.cs.newcastle.ac.uk/publications/articles/papers/427.pdf Whetstone Algol Revisited, or Confessions of a compiler writer PDF file]
Wikimedia Foundation. 2010.