Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
21275 | 3300 0 0 | 40336 864 744 | oncore64bits | armclang_-march=armv8a+crypto_-mcpu=thunderx2t99_-mtune=thunderx2t99_-O2_-fPIC_-fPIE | 20191018 | 20191017 |
21300 | 1012 0 0 | 34195 848 744 | oncore64bits | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
21325 | 1460 0 0 | 35803 848 760 | oncore64bits | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
21650 | 3200 0 0 | 41104 864 752 | oncore64bits | armclang_-march=armv8a+crypto_-mcpu=thunderx2t99_-mtune=thunderx2t99_-O3_-fPIC_-fPIE | 20191018 | 20191017 |
21725 | 940 0 0 | 34075 848 744 | oncore64bits | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
21750 | 772 0 0 | 33087 832 736 | oncore64bits | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
48150 | 7068 0 0 | 19395 848 760 | kcp/optimized1600ARMv8A | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
48575 | 6612 0 0 | 17806 840 744 | kcp/optimized1600ARMv8A | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
49250 | 6400 0 0 | 16690 824 736 | kcp/optimized1600ARMv8A | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
49575 | 7000 0 0 | 18278 840 744 | kcp/optimized1600ARMv8A | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
53775 | 2068 0 0 | 29392 864 752 | oncore32bits | armclang_-march=armv8a+crypto_-mcpu=thunderx2t99_-mtune=thunderx2t99_-O3_-fPIC_-fPIE | 20191018 | 20191017 |
53825 | 1892 0 0 | 28312 864 744 | oncore32bits | armclang_-march=armv8a+crypto_-mcpu=thunderx2t99_-mtune=thunderx2t99_-O2_-fPIC_-fPIE | 20191018 | 20191017 |
56025 | 1628 0 0 | 24251 848 744 | oncore32bits | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
56300 | 1528 0 0 | 23239 832 736 | oncore32bits | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
56550 | 1628 0 0 | 25363 848 760 | oncore32bits | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
56775 | 1588 0 0 | 24107 848 744 | oncore32bits | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
Compiler | Implementations |
armclang -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O2 -fPIC -fPIE | kcp/optimized1600ARMv7A |
armclang -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O3 -fPIC -fPIE | kcp/optimized1600ARMv7A |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
Compiler | Implementations |
armclang -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O2 -fPIC -fPIE | kcp/optimized1600ARMv8A |
armclang -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O3 -fPIC -fPIE | kcp/optimized1600ARMv8A |
Compiler | Implementations |
armclang++ -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O2 -fPIC -fPIE | kcp/optimized1600AVX2 |
armclang++ -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O3 -fPIC -fPIE | kcp/optimized1600AVX2 |
Compiler | Implementations |
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX2 |
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX2 |
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX2 |
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX2 |
Compiler | Implementations |
armclang -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O2 -fPIC -fPIE | kcp/optimized1600AVX512 |
armclang -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O3 -fPIC -fPIE | kcp/optimized1600AVX512 |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX512 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX512 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX512 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX512 |
Compiler | Implementations |
armclang -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O2 -fPIC -fPIE | openssl |
armclang -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O3 -fPIC -fPIE | openssl |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | openssl |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | openssl |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | openssl |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | openssl |