Jump to content
HWBOT Community Forums

Recommended Posts

Posted

Here's a benchmark I wrote over a year ago, and I've been using it in my reviews ever since. Simply put, it is based on 3D Random Movement algorithms. There are a fair few when looking at the literature, and all use a variety of different mathematical formula to achieve the same result. Some are more trigonmetric heavy, some use random numbers generated using normal or variable distribution algorithms. When moving a single item a few spots, the speed of each algorithm is of no concern, but when you move into scientific computing and have to deal with billions, having the best algorithm for the job is on the table.

 

So this is the 3D Particle Movement benchmark, 3DPM for short, which uses 6 of these algorithms so find the best speeds.

 

The benchmark comes in two varieties:

 

a) 3DPM-ST: Single Thread mode, where one thread is generated

b) 3DPM-MT: MutliThread mode, where the CPU has to be able to cope with >10000 threads.

 

1583932

 

1583933

 

If anyone is interested, I am in the process of organising integration of this benchmark into HWBot.

Submissions to HWBot will be the usual CPU submission process - screenshot with CPU-Z of CPU and CPU-Z of Memory.

The benchmark does produce an file, which I will be writing a website for shortly.

 

But for now, here are the poignant links:

 

1583934

 

Still in alpha phase on HWBot, for now ;)

 

Results page for 3DPM-ST: http://hwbot.org/benchmark/3dpm-st

Results page for 3DPM-MT: http://hwbot.org/benchmark/3dpm-mt

 

The download page: http://www.borandi.co.uk/3DPM

 

Submission for 3DPM-ST: http://hwbot.org/submit/benchmark/3DPM-ST

Submission for 3DPM-MT: http://hwbot.org/submit/benchmark/3DPM-MT

 

Edit: For those wondering why AMD doesn't score so high... AMD architecture loves integer (whole number) operations, especially when parallel. This benchmark was written in floating point (FP) operations, which is the usual standard for scientific programming depending on the algorithm.

Posted

Just tried it out with the skullie, it's nice and quite fast, not sure about cpu load as I didn't monitor it (yet). Will you be writing a scorefile compatible with HWBot's API too? If yes, I could assist you.

 

:celebration:

Posted

Just tested it as well - seems cool. I like the subtests.

 

Feature request: ability to select exact thread for single threaded benchmark. Now it seems to switch between logical cores between the subtests.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...