[comp.arch] Stoned benchmarks and other naming conventions

wck353@estevax.UUCP (HrDr Weicker Reinhold ) (02/23/89)

In article <5681@pdn.nm.paradyne.com>, Alan Lovejoy
talks about the name ?h*stone for benchmarks.
There are similar tendencies in other parts of the
computer world:
- CPU architecture names have to be four-to-five-letter words (originally:
  four-letter :-), with an I and an S in the middle (*IS*).
- Operating system names have to be four-to-five-letter words (originally:
  four letter), with the last two letters IX (*IX).
- (Integer) performance numbers have to be called "MIPS" - whatever
  the definition might be (native MIPS, peak MIPS, sustained MIPS, RISC MIPS,
  VAX MIPS, EDN MIPS, nonsense MIPS ...).
- Benchmark program names can be arbitrarily long, but they should end
  with "stone", and the second letter must be an "h" (?h*stone).
  If people insist on the more narrow tradition, the name should somehow
  indicate a degree of humidity.

Since I started the last tradition with the 1984 CACM "Dhrystone"
paper (at least, I don't know of any other "*stone" except
Whetstone prior to Dhrystone), I probably should acknowledge to whom I
owed the name: I had written an internal predecessor program that was used
in the years 1980-83 by Siemens and Intel. When I saw that people appreciated
having such a benchmark program, I made a revised version and submitted
it for publication. Justin Rattner from Intel suggested the names "Dryestone"
or "Dhrystone"; I choose the latter one.

Not everyone knows the origins of "Whetstone", so I may mention it here:
The original publication (Curnow/Wichmann: A Synthetic Benchmark;
The Computer Journal 19 [1976], 1, 43-49) does not contain the word
"Whetstone", but the statistical data this program was derived from
had been collected with the Whetstone ALGOL compiler system.
As far as I remember (I don't recall a written source), the National
Physical Laboratory, where this work was done, is located in a
town or village called "Whetstone". Does anyone in netland know
whether this is true? And when did the word "Whetstone" become a
nickname of this benchmark?

By the way, I like the title of a paper at the Summer USENIX Conference 1987:
"Taking Performance Evaluation out of the 'Stone' Age" (K.J. McDonell).

-- 
Reinhold P. Weicker, Siemens AG, E STE 35, PO Box 3220, D-8520 Erlangen, Germany
Phone:		     +49-9131-720330 (Centr.Europ.Time, 8 am - 5 pm)
UUCP:		     ...!mcvax!unido!estevax!weicker
Disclaimer:	     Although I work for Siemens, I speak here only for myself