I had a look around for an easy method to compare cpu + memory speed only
@Askarus could you run this on your machines please ?
sha512 because it is 64bit and hash functions typically are not accelerated in hardware because they need complexity / runtime to make cryptography expensive to crack with brute force (thats why ASICs which accelerate these in hardware for cryptocurrency mining outperform anything else by a wide margin)
this will only test one core but here are my results on what was available to test atm. all machines were mostly idle during testing - the last number for 8192 bytes is probably easiest to compare with
Laptop (Win10)
Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha512 44,088.08k 175,853.14k 304,696.49k 449,638.74k 524,825.94k
GPD Pocket (Win10)
Intel(R) Atom(TM) x7-z8750 CPU @ 1.60GHz
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha512 15,455.39k 62,050.37k 92,394.55k 127,678.73k 143,106.05k
systems without desktop:
Server #1
Intel(R) Xeon(R) CPU E5-2603 v4 @ 1.70GHz
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha512 25,806.16k 103,611.54k 181,265.83k 272,235.86k 317,393.58k
Server #2
Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha512 47,084.60k 193,835.67k 332,567.30k 504,517.97k 579,228.83k
Server #3
Intel(R) Xeon(R) CPU E3-1270 v3 @ 3.50GHz
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha512 48,028.79k 191,447.08k 297,108.39k 429,713.21k 474,374.14k
Server #4
Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha512 46,476.95k 190,498.47k 295,599.88k 427,985.92k 474,077.30k
Server #5
Intel(R) Xeon(R) CPU E3-1245 V2 @ 3.40GHz
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha512 46,472.21k 186,929.10k 282,717.61k 398,995.80k 457,583.27k
Raspberry Pi 1*
ARMv6-compatible processor rev 7 (v6l) / BCM2835 @ 700 MHz
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha512 1030.10k 4079.68k 6142.39k 8409.25k 9428.25k
Raspberry Pi 1 (older)*
ARMv6-compatible processor rev 7 (v6l) / BCM2708 @ 700 MHz
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha512 1067.99k 3652.71k 5982.93k 7389.08k 7959.94k
-----
Raspberry Pi 3 (did not test myself)
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha512 3538.26k 14,210.94k 20,680.53k 28,309.85k 31,741.27k
*first generation Raspberry Pis came with 32bit CPUs which means they stink at doing 64bit calculations for sha512