Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
676970 | relic/amd64-avx | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
677446 | relic/amd64-avx | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
677502 | relic/amd64-avx | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
693126 | relic/amd64-avx | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
695842 | relic/amd64-avx | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
722456 | relic/amd64-clmul | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
723058 | relic/amd64-clmul | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
727426 | relic/amd64-avx | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
758702 | relic/amd64-clmul | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
771988 | relic/amd64-clmul | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
778134 | relic/amd64-clmul | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
782096 | relic/amd64-clmul | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
1886724 | relic/amd64-ssse3 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
1887844 | relic/amd64-ssse3 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
1906534 | relic/amd64-ssse3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
1929284 | relic/amd64-ssse3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
1932140 | relic/amd64-ssse3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
1996134 | relic/amd64-ssse3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
5051662 | mpfq | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
5133268 | mpfq | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
5205830 | mpfq | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
5347216 | mpfq | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
Compiler | Implementations
|
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
|