Whetstone (benchmark)

Whetstone (benchmark)

The Whetstone benchmark is a synthetic benchmark for evaluating the performance of computers. [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 in Algol 60 in 1972 at the National Physical Laboratory in the United 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 the English Electric Company in Whetstone, 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 of HM Treasury Technical Support Unit (TSU - later part of Central Computer and Telecommunications Agency or CCTA). 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 and supercomputers 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 via DOS, 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 the Dhrystone.

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 also Netlib)
* [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.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Whetstone — Whetstone  синтетический тест производительности (бенчмарк) для компьютеров.[1] Изначально написан в ноябре 1972 года на языке программирования Алгол 60 в National Physical Laboratory в Великобритании на базе статистики поведения программ,… …   Википедия

  • Whetstone — (englisch für „Wetzstein“) ist der Name eines EDV Benchmark Programmes, um die Geschwindigkeit und Effizienz von Computern vergleichbar zu messen. Als Ergebnis liefert das Programm eine Zahl, welche die „whetstone instructions per seconds“, also… …   Deutsch Wikipedia

  • Whetstone — est un programme de test de performance[1]. Il a été écrit en 1972 en Algol 60 au National Physical Laboratory au Royaume Uni. Il a initialement mesuré la puissance de calcul dans des unités de kilo Whetstone Instructions Per Second (kWIPS). Cela …   Wikipédia en Français

  • Whetstone — The term Whetstone can refer to:* Whetstone, a sharpening stone used for knives and other cutting tools * Whetstone (benchmark), a benchmark for measuring computing power * Operation Whetstone, a nuclear test program in the 1960sPlaces;United… …   Wikipedia

  • Whetstone — es un pequeño benchmark científico diseñado en el Laboratorio Nacional de Física de Inglaterra. Se lo considera uno de los padres de los benchmarks sintéticos por ser el primero diseñado específicamente con ese fin. Hoy en día forma parte de… …   Wikipedia Español

  • Benchmark — Saltar a navegación, búsqueda El benchmark es una técnica utilizada para medir el rendimiento de un sistema o componente del mismo, frecuentemente en comparación con el cual se refiere específicamente a la acción de ejecutar un benchmark. La… …   Wikipedia Español

  • Benchmark (computing) — This article is about the use of benchmarks in computing, for other uses see benchmark. 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… …   Wikipedia

  • Whetstone — I Whetstone   [ wetstəʊn], George, englischer Dichter, * London um 1544, ✝ Bergen op Zoom September 1587; führte ein wechselhaftes Leben als Soldat und Abenteurer und wurde schließlich in einem Duell getötet; schrieb Verselegien und… …   Universal-Lexikon

  • Whetstone (Begriffsklärung) — Der Begriff Whetstone bezeichnet: Whetstone, einen Benchmark Test Whetstone River, einen Fluss in den US Bundesstaaten South Dakota und Minnesota Whetstone ist der Familienname folgender Personen: George Whetstone ( 1550 1587), englischer… …   Deutsch Wikipedia

  • Benchmark (EDV) — Benchmarkings sind genormte Mess und Bewertungsverfahren, mit deren Hilfe man die Leistung von EDV Systemen oder Systemklassen ermitteln und diese nach bestimmten Kriterien miteinander vergleichen kann. Bekannt sind die Benchmark Tests für die… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”