Dhrystone

The vintage CPU test sparking a big “remember when” vibe

TLDR: Dhrystone, a 1984 CPU test, is back in conversation as a relic that’s easy to run but easy to game, replaced by newer benchmarks. The community mood is nostalgic—“minicomputer days!”—with a gentle roast of anyone still treating it as the ultimate speed score.

Remember Dhrystone, the 1984 “how fast is your computer” test? It’s a vintage, synthetic benchmark that times simple, make‑believe tasks to hint at CPU muscle on the integer side of computing. It was the stone‑age counterpart to Whetstone, which measured number‑crunching. The article points out that modern compilers can “cheat” by optimizing away the work—one reason newer suites like CoreMark and EEMBC took over. Still, Dhrystone refuses to die, especially in embedded gadgets, because it’s tiny, easy, and runs everywhere.

How did the crowd react? With a chorus of “wow, we’re old.” User ghaff nailed the mood: a time‑warp sigh and a shout‑out to “minicomputer days.” The vibe reads like a museum tour meets gentle roast: the punny name practically invites Stone Age quips, and there’s side‑eye for anyone still treating it as gospel. No flame wars—just a nostalgic reality check that benchmarks age quickly and context matters. The subtle drama is all about trust: a single number can mislead, especially when compilers play tricks. Today’s bragging rights come from broader tests, not one tiny loop. Dhrystone isn’t useless—it’s the charming relic that still shows up at the party, even if the DJ moved on.

Key Points

  • Dhrystone is a synthetic integer-focused CPU benchmark created in 1984 by Reinhold P. Weicker.
  • It was published in Ada, with a popular Unix C version (1.1) by Rick Richardson; results are reported as Dhrystones per second.
  • Dhrystone excludes floating point operations and was named as a pun on the Whetstone benchmark, which emphasizes floating point.
  • Compiler optimizations prompted updates: Dhrystone 2.0 (March 1988) to resist optimizations and 2.1 (May 1988), the current definition as of July 2010.
  • Despite limitations (small code/data sets, string operation bias, missing compiler/optimization details), Dhrystone remains used, especially in embedded systems, alongside newer suites like EEMBC and CoreMark.

Hottest takes

"That's been a million years." — ghaff
"I remember when Dhrystones used to be touted as relevant metric in my minicomputer days." — ghaff
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.