forked from gost-engine/engine
-
Notifications
You must be signed in to change notification settings - Fork 0
Benchmark
Vitalio edited this page Feb 15, 2020
·
65 revisions
Тесты выполнены для коммита 4d72cb81.
- Intel(R) Xeon(R) CPU E5630 @ 2.53GHz | gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
CFLAGS='-m32' (32-bit) | 1384.62k | 4540.25k | 10463.83k | 16137.90k | 19032.75k | 19283.97k |
CFLAGS='-m32 -march=pentium4' (32-bit+SIMD) | 4089.66k | 13912.87k | 33939.20k | 53439.15k | 64558.42k | 65492.31k |
CFLAGS='-mno-sse2' (x86_64+ref) | 4371.05k | 14894.81k | 35036.76k | 58416.47k | 71532.54k | 72602.97k |
(x86_64+SIMD) | 4492.43k | 15205.72k | 38572.12k | 62451.71k | 76150.10k | 77316.10k |
- Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz | gcc version 8.3.1 20190311 (ALT Sisyphus 8.3.1-alt3)
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
CFLAGS='-mno-sse2' (x86_64+ref) | 7269.85k | 24854.91k | 61563.48k | 97622.70k | 118467.24k | 120356.86k |
(x86_64+SIMD) | 7852.84k | 26992.17k | 67418.20k | 107479.72k | 130200.92k | 132377.26k |
- Hisilicon Kunpeng 920-4826 @ 2600 MHz | gcc version 8.3.1 20190507 (ALT p9 8.3.1-alt5)
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
(aarch64) | 4948.95k | 15608.04k | 38470.74k | 60803.75k | 73222.83k | 74323.29k |
- Cavium ThunderX 88XX @ 1800 MHz | gcc version 9.2.1 20200123 (ALT Sisyphus 9.2.1-alt3)
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
-march=armv8-a (aarch64) | 1346.34k | 4313.71k | 10786.39k | 17237.67k | 20840.45k | 21124.44k |
- (Raspberry Pi 3) Cortex-A53 @ 1.2 GHz | gcc version 8.3.1 20190507 (ALT p9 8.3.1-alt5)
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
-march=armv8-a+crc (aarch64) | 571.09k | 1775.83k | 4233.39k | 6522.20k | 7730.52k | 7809.71k |
- (Raspberry Pi 4) Cortex-A72 @ 1.5 GHz | gcc version 9.2.1 20200123 (ALT Sisyphus 9.2.1-alt3)
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
-march=armv8-a+crc (aarch64) | 2080.27k | 6884.43k | 16368.04k | 25225.22k | 30263.98k | 30550.70k |
- POWER8E @ 4.322 GHz | gcc version 9.2.1 20190827 (ALT Sisyphus 9.2.1-alt2)
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
-mcpu=power8 (ppc64le) | 4113.77k | 13269.19k | 33505.07k | 53700.07k | 64651.26k | 66360.70k |
- E2K 8С1 @ 1299.914710 | lcc:1.23.12:Aug--6-2018:e2k-v4-linux
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
-march=elbrus-v4 (SIMD) | 2062.43k | 7049.86k | 19398.81k | 33803.95k | 42543.60k | 44675.17k |
-march=elbrus-v4 (ref) | 2423.90k | 8474.15k | 24303.10k | 45436.93k | 60874.75k | 62587.98k |
- Intel® Itanium® 2 Processor @ 1.60 GHz (2004) | gcc version 4.6.3 (Debian 4.6.3-14)
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
(IA-64) | 1485.33k | 4772.62k | 11831.73k | 18792.65k | 22724.35k | 23081.59k |
- SiFive U54 @ 1 GHz | gcc version 9.2.1 20190827 (ALT 9.2.1-alt3)
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
-march=rv64gc (riscv64) | 365.22k | 1131.46k | 2696.16k | 4127.98k | 4860.77k | 4915.20k |
- UltraSparc T5 (Niagara5) @ 3.6 GHz | gcc version 9.2.1 20200203 (Debian 9.2.1-28)
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
-mcpu=niagara4 (sparc64) | 2336.91k | 7326.27k | 17648.04k | 27575.30k | 32890.88k | 33346.90k |
- Loongson-3A R3 (Loongson-3A3000) @ 1450MHz (32-bit) | gcc version 8.3.1 20190507 (ALT p9_mipsel 8.3.1-alt5.0.mips1)
type | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
---|---|---|---|---|---|---|
-march=mips32r2 (default) | 376.01k | 1148.84k | 2690.30k | 4048.55k | 4745.90k | 4805.97k |
-march=loongson3a | 500.43k | 1536.73k | 3627.61k | 5496.15k | 6471.68k | 6553.60k |
-march=mips1 (-march=native) | 552.27k | 1701.48k | 4029.18k | 6128.30k | 7225.34k | 7318.19k |