Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2947402 | 85838 0 0 | 226089 848 1672 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3008974 | 89544 0 0 | 233124 880 1640 | avx2 | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3024968 | 85424 0 0 | 223129 848 1672 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3036182 | 90240 0 0 | 233273 888 1608 | avx2 | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3037434 | 89056 0 0 | 231019 888 1608 | avx2 | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3037516 | 88880 0 0 | 230703 888 1608 | avx2 | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3088150 | 88832 0 0 | 230695 888 1608 | avx2 | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3099974 | 88992 0 0 | 231011 888 1608 | avx2 | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3179102 | 85367 0 0 | 222937 848 1672 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
3188702 | 90808 0 0 | 233943 888 1608 | avx2 | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3189918 | 90808 0 0 | 233943 888 1608 | avx2 | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3250868 | 89920 0 0 | 233334 896 1640 | avx2 | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3258294 | 90744 0 0 | 233863 888 1608 | avx2 | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3266018 | 90744 0 0 | 233863 888 1608 | avx2 | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
3855824 | 89176 0 0 | 232889 888 1640 | avx2 | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
3902694 | 89872 0 0 | 233353 888 1608 | avx2 | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
4249914 | 68688 0 0 | 208809 848 1672 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
4339786 | 89440 0 0 | 233483 904 1640 | avx2 | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
4532940 | 46782 0 0 | 184681 848 1672 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
4667454 | 59856 0 0 | 203623 888 1640 | opt | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
4693062 | 62456 0 0 | 206079 888 1640 | opt | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
4791114 | 61000 0 0 | 204380 880 1608 | opt | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
4835712 | 65424 0 0 | 208372 880 1608 | opt | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
4857474 | 56552 0 0 | 198327 888 1608 | opt | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
4883300 | 56824 0 0 | 198771 888 1608 | opt | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
4885014 | 56104 0 0 | 199207 888 1608 | opt | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
4885402 | 46915 0 0 | 184697 848 1672 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
4887614 | 56104 0 0 | 199207 888 1608 | opt | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
4960798 | 61736 0 0 | 204855 888 1608 | opt | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
4983322 | 62928 0 0 | 204931 888 1608 | opt | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
4990652 | 61736 0 0 | 204855 888 1608 | opt | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
5007106 | 62672 0 0 | 204551 888 1608 | opt | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
5120432 | 72240 0 0 | 215541 888 1640 | opt | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
5146012 | 70936 0 0 | 214749 888 1640 | opt | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
373825832 | 53776 0 0 | 197498 896 1640 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
425474142 | 56208 0 0 | 199418 896 1640 | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
439576812 | 51487 0 0 | 191689 848 1672 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
443414002 | 35656 0 0 | 173449 848 1672 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
510365364 | 35905 0 0 | 173537 848 1672 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190913 | 20190910 |
979824942 | 48360 0 0 | 191383 888 1608 | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
980049222 | 48360 0 0 | 191383 888 1608 | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
981152054 | 49384 0 0 | 191135 888 1608 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
988186142 | 49112 0 0 | 191003 888 1608 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
1064288770 | 48872 0 0 | 192532 896 1640 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1072080552 | 49704 0 0 | 193073 888 1608 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1117368138 | 51328 0 0 | 194892 896 1640 | ref | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
1117931106 | 55312 0 0 | 198217 888 1608 | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190913 | 20190910 |
1293186540 | 45176 0 0 | 186839 888 1608 | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1294579250 | 44936 0 0 | 186771 888 1608 | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1295628640 | 44608 0 0 | 187535 888 1608 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
1295734532 | 44608 0 0 | 187535 888 1608 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190913 | 20190910 |
Compiler | Implementations
|
icc -xAVX -O2 -fomit-frame-pointer | avx2 |
icc -xAVX -O3 -fomit-frame-pointer | avx2 |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | avx2 |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | avx2 |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | avx2 |
icc -xSSE4.1 -O2 -fomit-frame-pointer | avx2 |
icc -xSSE4.1 -O3 -fomit-frame-pointer | avx2 |
icc -xSSE4.2 -O2 -fomit-frame-pointer | avx2 |
icc -xSSE4.2 -O3 -fomit-frame-pointer | avx2 |
icc -xAVX -O2 -fomit-frame-pointer | opt |
icc -xAVX -O3 -fomit-frame-pointer | opt |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | opt |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | opt |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | opt |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | opt |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | opt |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | opt |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | opt |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | opt |
icc -xSSE4.1 -O2 -fomit-frame-pointer | opt |
icc -xSSE4.1 -O3 -fomit-frame-pointer | opt |
icc -xSSE4.2 -O2 -fomit-frame-pointer | opt |
icc -xSSE4.2 -O3 -fomit-frame-pointer | opt |
icc -xAVX -O2 -fomit-frame-pointer | ref |
icc -xAVX -O3 -fomit-frame-pointer | ref |
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | ref |
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | ref |
icc -xCORE-AVX-I -O2 -fomit-frame-pointer | ref |
icc -xCORE-AVX-I -O3 -fomit-frame-pointer | ref |
icc -xCORE-AVX2 -O2 -fomit-frame-pointer | ref |
icc -xCORE-AVX2 -O3 -fomit-frame-pointer | ref |
icc -xCORE-AVX512 -O2 -fomit-frame-pointer | ref |
icc -xCORE-AVX512 -O3 -fomit-frame-pointer | ref |
icc -xSSE4.1 -O2 -fomit-frame-pointer | ref |
icc -xSSE4.1 -O3 -fomit-frame-pointer | ref |
icc -xSSE4.2 -O2 -fomit-frame-pointer | ref |
icc -xSSE4.2 -O3 -fomit-frame-pointer | ref
|