In computer science, Fhourstones is an integer
benchmark
Benchmark may refer to:
Business and economics
* Benchmarking, evaluating performance within organizations
* Benchmark price
* Benchmark (crude oil), oil-specific practices
Science and technology
* Benchmark (surveying), a point of known elevati ...
that efficiently solves positions in the game of
Connect-4. It was written by John Tromp in 1996-2008, and is incorporated into the
Phoronix Test Suite
Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems which is developed by Michael Larabel and Matthew Tippett.
The Phoronix Test Suite has been endorsed by sites such as Linux.com, Linux ...
. The measurements are reported as the number of game positions searched per second.
Available in both ANSI-C and Java, it is quite portable and compact (under 500 lines of source), and uses 50Mb of memory.
The benchmark involves (after warming up on three easier positions) solving the entire game, which takes about ten minutes on contemporary PCs, scoring between 1000 and 12,000 kpos/sec. It has been described as more realistic than some other benchmarks.
[{{cite book, title=Embedded Software: Second International Conference, EMSOFT 2002, date=2003, publisher=Springer, page=208]
Fhourstones was named as a pun on
Dhrystone
Dhrystone is a synthetic computing benchmark program developed in 1984 by Reinhold P. Weicker intended to be representative of system (integer) programming. The Dhrystone grew to become representative of general processor ( CPU) performance. T ...
(itself a pun on
Whetstone), as "dhry" sounds the same as "drei", German for "three": fhourstones is an increment on dhrystones.
References
External links
Fhourstones homepage
Benchmarks (computing)