Benchmarks package available to test AVX / SSE / FMA performance?


Message boards : Number crunching : Benchmarks package available to test AVX / SSE / FMA performance?

Message board moderation

To post messages, you must log in.
AuthorMessage
Kashra

Send message
Joined: 3 Oct 23
Posts: 2
Credit: 17,445,594
RAC: 101,178
Message 8150 - Posted: 26 Nov 2023, 12:16:58 UTC
Is there a way of testing the performance of SSE / AVX / FMA etc. on an individual system?
Once there was a benchmark package available, but I could not find it anymore and it was outdated (more than 10 years) too.

Does anyone know a way how to test for the best instruction set apart from letting boinc choose based on results after some time.

Because I noticed other important metrics too, like system responsiveness or power consumption vs. speed or in other words efficiency.
ID: 8150 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ahorek's team
Volunteer developer
Volunteer tester

Send message
Joined: 1 Jan 13
Posts: 65
Credit: 7,441,967
RAC: 47,473
Message 8152 - Posted: 27 Nov 2023, 16:41:32 UTC - in response to Message 8150.  
you can test each application individually
https://asteroidsathome.net/boinc/download/period_search_10214_windows_x86_64__sse3_win10.exe
https://asteroidsathome.net/boinc/download/period_search_10213_windows_x86_64__avx_win10.exe
https://asteroidsathome.net/boinc/download/period_search_10213_windows_x86_64__fma_win10.exe

download a sample workunit, rename it to "period_search_in" and place it in the same folder. Then you can reliably compare runtimes for each version.

results may vary based on the CPU you have, there are also other things to consider - power consumption, running multiple WUs, operating system etc.

usually, AVX/FMA apps have similar performance. Some server Xeons have better FMA performance so they may run faster with FMA. On the other hand, even if Bulldozer/Piledriver support superior AVX, it's actually slower than SSE3.

to give you a rough idea about general performance, here are (single thread) results on some architectures I have
ID: 8152 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Benchmarks package available to test AVX / SSE / FMA performance?