HWBOT Prime Goes Beta - Bench everything from X86 to ARM to Mac or ... Raspberry Pi!

Founder, president, CEO, main developer, and general overlord of HWBOT, RichBa5tard has announced that the HWBOT Prime benchmark has just been bumped up from alpha to beta. From now on, you can submit you benchmark results to HWBOT and official rankings will keep track of the scores. The most interesting part about this benchmark is that the benchmark is open source, meaning anyone can suggest optimisations for the platforms. Obviously, the security module for submitting the result to HWBOT is not part of the open source code and the developer will decide which optimisations make it to the next build of the benchmark.

Now here is the kicker: this is not just another HWBOT benchmark. This is the first multi-platform benchmark at HWBOT! You can overclock and benchmark everything from X86-64 Windows to ARM and even your Mac. Stay tuned for Raspberry Pi overclocking competitions.

The goal of the bench is two-fold:

  • to serve as an example on how to use the HWBOT Data API and write your own benchmark
  • to provide a cross platform benchmark so we can compare and compete on Linux, mac, phones, tablets, etc.

To make this possible, we opted for java as language for this benchmark. While not the most elegant of languages, it does run on many platforms.


  • secure (encrypted data files)
  • save functionality
  • command line supported for headless systems
  • processor detection on all platforms
  • screenshot

The source code: https://github.com/frederikcolardyn/benchbot (includes everything to build HWBOT Prime, but the binary will not be able to communicate with the HWBOT server as the security module is private).

Download: click


  • 1) install Java JDK 6 or newer if not installed yet
  • 2) double-click jar or run via command line: java -jar hwbotprime.jar
  • Benchmark records: click


Belgium Massman says:

Low cost summer OC competition incoming!

TaPaKaH says:

low-cost as in MacBook binning? :D

Belgium Massman says:

Raspberry Pi :D

Bulgaria I.nfraR.ed says:

Let the Raspberry Pi binning begin :D

United Kingdom borandi says:

Can you give an option to set the number of threads when detection goes wrong? :D

Belgium Teemto says:

LoL, one of my colleagues was asking me this week if I was going to bench my raspberri Pi as well. Coincidence ...?

(Makes mental note to check for hidden microphones at work tomorrow)

Belgium richba5tard says:

New build 0.7.1:

Reads cpu temp on raspberry and mac (console only).

New command line option:
# java -jar hwbotprime.jar <filename to write benchmark result to>
=> very usefull to bench, save & quit in one go on the pi. :)

United States sin0822 says:

its cool, at first I didn't like how it takes a picture of your background, but I thought about it and it might not be a bad idea. So you can see if people are lying about stats or something.

United States Bones says:

Currently has a problem with what seems to be a bug with semi-odd numbers of cores.


From what I've seen so far with other entries based on core count it should have had a much higher score (Almost double) and the CPU speed detected itself is more or less doubled itself.
Tri-cores may have a problem too but don't know, folks with a Zosma running one core unlocked (Pentacore config) might have an issue too. However the bench looks to have promise - I hope all the bugs get squashed and it's eventually included in the benching lineup for points.

EDIT: OK I was wrong about the score, what I got is more or less accurate but I still can't explain the weird MHz reading shown. I wasn't pushing the chip hard, temps were good and all else was working fine.
Since it's a new bench, I guess like everyone else I'm learning too.

Please log in or register to comment.