Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
201156100 | 157610 2604 16 | 276672 3512 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
213568244 | 130379 2604 16 | 246848 3512 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
225467772 | 133084 2604 16 | 249392 3512 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
231716602 | 114937 2604 16 | 230200 3504 1664 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
365835136 | 135298 2604 16 | 179112 3504 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
369521220 | 118435 2604 16 | 159632 3504 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
383745968 | 121396 2604 16 | 162496 3504 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
389736070 | 101544 2604 16 | 141600 3496 1632 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
434262512 | 124320 2600 16 | 167960 3504 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
436989014 | 110020 2600 16 | 151048 3504 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
454601824 | 168812 2056 16 | 214797 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
458582256 | 176036 2056 16 | 222197 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
459850830 | 170816 2056 16 | 217301 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
465640158 | 155836 2056 16 | 202237 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
465918760 | 157848 2056 16 | 204461 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
466280154 | 163576 2056 16 | 208328 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
466359744 | 94135 2600 16 | 134008 3496 1632 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
467340078 | 164328 2056 16 | 210368 3000 1632 | optimizedct/c | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
469352860 | 163268 2056 16 | 210005 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
469836710 | 164836 2056 16 | 209816 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
470389510 | 164328 2056 16 | 210368 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
474161376 | 150504 2056 16 | 195232 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
476447320 | 151464 2056 16 | 197488 3000 1632 | optimizedct/c | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
476536352 | 151464 2056 16 | 197488 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
477646490 | 108038 2600 16 | 148912 3504 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
478421916 | 151748 2056 16 | 196656 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2438865160 | 1117536 4 0 | 1162930 944 1632 | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
2464650774 | 1117056 4 0 | 1162962 944 1632 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2569225638 | 1046231 4 0 | 1086253 912 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
2603873356 | 1116512 4 0 | 1162242 944 1632 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2644505640 | 1108600 4 0 | 1154066 944 1600 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2687340300 | 1116520 4 0 | 1162122 944 1632 | ref | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
2716472784 | 1064778 4 0 | 1107405 912 1632 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
2739663782 | 1110304 4 0 | 1155322 944 1600 | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
2791827024 | 1035912 4 0 | 1074789 904 1600 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
2835092560 | 1093364 4 0 | 1137349 952 1600 | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2844140844 | 1093204 4 0 | 1136973 952 1600 | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2849070228 | 1094156 4 0 | 1138197 952 1600 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
2851558374 | 1099028 4 0 | 1144141 952 1600 | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
2856909102 | 1099028 4 0 | 1144141 952 1600 | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
2864128602 | 1093980 4 0 | 1137821 952 1600 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
2923131550 | 1097228 4 0 | 1142357 952 1600 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
2924328504 | 1097228 4 0 | 1142357 952 1600 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
3309975524 | 1041223 4 0 | 1081077 912 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xAVX -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xSSE4.1 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xSSE4.1 -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -xSSE4.2 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -xSSE4.2 -O3 -fomit-frame-pointer | optimizedct/avx2
|
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | optimizedct/c |
icc -xAVX -O3 -fomit-frame-pointer | optimizedct/c |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | optimizedct/c |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | optimizedct/c |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | optimizedct/c |
icc -xSSE4.1 -O2 -fomit-frame-pointer | optimizedct/c |
icc -xSSE4.1 -O3 -fomit-frame-pointer | optimizedct/c |
icc -xSSE4.2 -O2 -fomit-frame-pointer | optimizedct/c |
icc -xSSE4.2 -O3 -fomit-frame-pointer | optimizedct/c
|
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xAVX -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xSSE4.1 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xSSE4.1 -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -xSSE4.2 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -xSSE4.2 -O3 -fomit-frame-pointer | optimizedct/sse2
|