Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
364666 | 37034 385024 1072 | 67674 385920 2696 | relic/amd64-avx | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
365460 | 51905 385024 1072 | 85264 385928 2696 | relic/amd64-avx | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
367810 | 37010 385024 1072 | 67650 385920 2696 | relic/amd64-clmul | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
368448 | 51881 385024 1072 | 85240 385928 2696 | relic/amd64-clmul | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
368644 | 99164 385024 992 | 134880 385960 2568 | relic/amd64-avx | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
368764 | 100564 385024 1024 | 136405 385952 2632 | relic/amd64-avx | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
368934 | 98956 385024 992 | 133400 385960 2568 | relic/amd64-avx | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
369034 | 99260 385024 992 | 135469 385952 2600 | relic/amd64-avx | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
369052 | 98212 385024 1024 | 134581 385952 2632 | relic/amd64-avx | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
369158 | 99036 385024 992 | 133748 385960 2568 | relic/amd64-avx | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
369170 | 101580 385024 992 | 137693 385952 2600 | relic/amd64-avx | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
369192 | 99452 385024 992 | 135429 385952 2568 | relic/amd64-avx | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
369212 | 96540 385024 992 | 131180 385960 2568 | relic/amd64-avx | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
369412 | 101756 385024 992 | 137504 385960 2568 | relic/amd64-avx | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
369416 | 96476 385024 992 | 130864 385960 2568 | relic/amd64-avx | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
369442 | 101756 385024 992 | 137504 385960 2568 | relic/amd64-avx | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
369490 | 101836 385024 992 | 137397 385952 2568 | relic/amd64-avx | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
370446 | 99164 385024 992 | 134880 385960 2568 | relic/amd64-avx | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
371810 | 31813 385024 1072 | 62178 385920 2696 | relic/amd64-avx | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
373142 | 101444 385024 992 | 137557 385952 2600 | relic/amd64-clmul | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
374044 | 100540 385024 1024 | 136381 385952 2632 | relic/amd64-clmul | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
374060 | 98932 385024 992 | 133376 385960 2568 | relic/amd64-clmul | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
374318 | 99124 385024 992 | 135333 385952 2600 | relic/amd64-clmul | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
374370 | 99028 385024 992 | 134744 385960 2568 | relic/amd64-clmul | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
374428 | 99316 385024 992 | 135293 385952 2568 | relic/amd64-clmul | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
374508 | 101700 385024 992 | 137261 385952 2568 | relic/amd64-clmul | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
374578 | 98188 385024 1024 | 134557 385952 2632 | relic/amd64-clmul | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
374580 | 96516 385024 992 | 131156 385960 2568 | relic/amd64-clmul | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
374734 | 99012 385024 992 | 133724 385960 2568 | relic/amd64-clmul | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
374742 | 31789 385024 1072 | 62154 385920 2696 | relic/amd64-clmul | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
374840 | 101620 385024 992 | 137368 385960 2568 | relic/amd64-clmul | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
375084 | 101620 385024 992 | 137368 385960 2568 | relic/amd64-clmul | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
376276 | 96452 385024 992 | 130840 385960 2568 | relic/amd64-clmul | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
378302 | 28344 385024 1072 | 57914 385912 2696 | relic/amd64-avx | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
382714 | 28320 385024 1072 | 57890 385912 2696 | relic/amd64-clmul | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
398254 | 99028 385024 992 | 134744 385960 2568 | relic/amd64-clmul | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1049240 | 108836 385024 1024 | 144669 385952 2632 | relic/amd64-ssse3 | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1050992 | 60177 385024 1072 | 93528 385928 2696 | relic/amd64-ssse3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
1054578 | 104748 385024 992 | 139128 385960 2568 | relic/amd64-ssse3 | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1055124 | 104812 385024 992 | 139444 385960 2568 | relic/amd64-ssse3 | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1056582 | 106484 385024 1024 | 142845 385952 2632 | relic/amd64-ssse3 | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1058454 | 40085 385024 1072 | 70442 385920 2696 | relic/amd64-ssse3 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
1058472 | 109660 385024 992 | 145765 385952 2600 | relic/amd64-ssse3 | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1058634 | 109836 385024 992 | 145576 385960 2568 | relic/amd64-ssse3 | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1060130 | 109836 385024 992 | 145576 385960 2568 | relic/amd64-ssse3 | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1060688 | 109916 385024 992 | 145469 385952 2568 | relic/amd64-ssse3 | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1061370 | 107308 385024 992 | 142012 385960 2568 | relic/amd64-ssse3 | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1061734 | 107228 385024 992 | 141664 385960 2568 | relic/amd64-ssse3 | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
1063458 | 107244 385024 992 | 142952 385960 2568 | relic/amd64-ssse3 | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1064156 | 107244 385024 992 | 142952 385960 2568 | relic/amd64-ssse3 | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1066700 | 107340 385024 992 | 143541 385952 2600 | relic/amd64-ssse3 | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1067054 | 45306 385024 1072 | 75938 385920 2696 | relic/amd64-ssse3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
1068150 | 107532 385024 992 | 143501 385952 2568 | relic/amd64-ssse3 | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
1081416 | 36616 385024 1072 | 66178 385912 2696 | relic/amd64-ssse3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
2605460 | 11302 0 0 | 53993 920 1616 | mpfq | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
3015104 | 29524 0 0 | 75844 920 1616 | mpfq | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
3070876 | 28466 0 0 | 72148 920 1616 | mpfq | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
3081900 | 29306 0 0 | 72716 920 1616 | mpfq | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | mpfq |
icc -xAVX -O3 -fomit-frame-pointer | mpfq |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | mpfq |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | mpfq |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | mpfq |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | mpfq |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | mpfq |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | mpfq |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | mpfq |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | mpfq |
icc -xSSE4.1 -O2 -fomit-frame-pointer | mpfq |
icc -xSSE4.1 -O3 -fomit-frame-pointer | mpfq |
icc -xSSE4.2 -O2 -fomit-frame-pointer | mpfq |
icc -xSSE4.2 -O3 -fomit-frame-pointer | mpfq
|
Compiler | Implementations
|
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-avx |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-avx |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-avx |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-avx |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-clmul |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-clmul |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-clmul |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-clmul |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-ssse3 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-ssse3 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-ssse3 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | relic/amd64-ssse3
|
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | relic/amd64-avx |
icc -xAVX -O3 -fomit-frame-pointer | relic/amd64-avx |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | relic/amd64-avx |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | relic/amd64-avx |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | relic/amd64-avx |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | relic/amd64-avx |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | relic/amd64-avx |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | relic/amd64-avx |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | relic/amd64-avx |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | relic/amd64-avx |
icc -xSSE4.1 -O2 -fomit-frame-pointer | relic/amd64-avx |
icc -xSSE4.1 -O3 -fomit-frame-pointer | relic/amd64-avx |
icc -xSSE4.2 -O2 -fomit-frame-pointer | relic/amd64-avx |
icc -xSSE4.2 -O3 -fomit-frame-pointer | relic/amd64-avx |
icc -xAVX -O2 -fomit-frame-pointer | relic/amd64-clmul |
icc -xAVX -O3 -fomit-frame-pointer | relic/amd64-clmul |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | relic/amd64-clmul |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | relic/amd64-clmul |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | relic/amd64-clmul |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | relic/amd64-clmul |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | relic/amd64-clmul |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | relic/amd64-clmul |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | relic/amd64-clmul |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | relic/amd64-clmul |
icc -xSSE4.1 -O2 -fomit-frame-pointer | relic/amd64-clmul |
icc -xSSE4.1 -O3 -fomit-frame-pointer | relic/amd64-clmul |
icc -xSSE4.2 -O2 -fomit-frame-pointer | relic/amd64-clmul |
icc -xSSE4.2 -O3 -fomit-frame-pointer | relic/amd64-clmul |
icc -xAVX -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xAVX -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xSSE4.1 -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xSSE4.1 -O3 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xSSE4.2 -O2 -fomit-frame-pointer | relic/amd64-ssse3 |
icc -xSSE4.2 -O3 -fomit-frame-pointer | relic/amd64-ssse3
|