Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1133171416 | 218393 2512 16 | 337522 3408 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
1145501266 | 195802 2512 16 | 312306 3408 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
1228347976 | 195596 2512 16 | 311890 3408 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
1237522548 | 185214 2512 16 | 300346 3400 1664 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
1942052574 | 195544 2512 16 | 239474 3400 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
1962196594 | 184281 2512 16 | 225650 3400 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
2053954268 | 184596 2512 16 | 225818 3400 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
2066934108 | 174616 2512 16 | 214562 3392 1632 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
2545035218 | 185254 2512 16 | 228826 3400 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
2598446666 | 175874 2512 16 | 216890 3400 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
2785305638 | 213744 1536 16 | 260351 2472 1664 | optimizedct/c | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
2792278752 | 213060 1536 16 | 259319 2472 1632 | optimizedct/c | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
2792342322 | 213060 1536 16 | 259319 2472 1632 | optimizedct/c | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
2795442632 | 213060 1536 16 | 259319 2472 1632 | optimizedct/c | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
2797479968 | 213060 1536 16 | 259319 2472 1632 | optimizedct/c | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
2798394374 | 167218 2512 16 | 206826 3392 1632 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
2802558518 | 223188 1536 16 | 269095 2472 1632 | optimizedct/c | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
2802629884 | 223188 1536 16 | 269095 2472 1632 | optimizedct/c | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
2804173418 | 223188 1536 16 | 269095 2472 1632 | optimizedct/c | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
2805707068 | 223188 1536 16 | 269095 2472 1632 | optimizedct/c | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
2809153722 | 223824 1536 16 | 270335 2472 1664 | optimizedct/c | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
2819641796 | 210168 1536 16 | 254839 2472 1632 | optimizedct/c | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
2820711484 | 211000 1536 16 | 256967 2472 1632 | optimizedct/c | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
2825455378 | 211000 1536 16 | 256967 2472 1632 | optimizedct/c | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
2825924780 | 211000 1536 16 | 256967 2472 1632 | optimizedct/c | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
2827639040 | 211000 1536 16 | 256967 2472 1632 | optimizedct/c | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
2829340128 | 220280 1536 16 | 264975 2472 1632 | optimizedct/c | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
2841184318 | 220984 1536 16 | 267015 2472 1632 | optimizedct/c | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
2842402864 | 220984 1536 16 | 267015 2472 1632 | optimizedct/c | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
2844042336 | 220984 1536 16 | 267015 2472 1632 | optimizedct/c | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
2849436830 | 220984 1536 16 | 267015 2472 1632 | optimizedct/c | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
2945520372 | 174244 2512 16 | 215082 3400 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
25430921758 | 1109672 4 0 | 1156124 944 1632 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
25554780966 | 1110008 4 0 | 1156092 944 1632 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
27266311214 | 1064778 4 0 | 1107535 896 1632 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
28120396882 | 1046231 4 0 | 1086447 896 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
29295433768 | 1110304 4 0 | 1155500 944 1600 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
29299018366 | 1110304 4 0 | 1155500 944 1600 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
29299409362 | 1110304 4 0 | 1155500 944 1600 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
29308169748 | 1110304 4 0 | 1155500 944 1600 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
29355667812 | 1116512 4 0 | 1162356 944 1632 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
29465211844 | 1108600 4 0 | 1154180 944 1600 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
29475393802 | 1108600 4 0 | 1154180 944 1600 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
29485631796 | 1108600 4 0 | 1154180 944 1600 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
29489046656 | 1108600 4 0 | 1154180 944 1600 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
30184816620 | 1116520 4 0 | 1162300 944 1632 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
31354230834 | 1035912 4 0 | 1074919 888 1600 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191019 | 20191017 |
31757898192 | 1093204 4 0 | 1137124 944 1600 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
32161441256 | 1099028 4 0 | 1144292 944 1600 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
32171783966 | 1099028 4 0 | 1144292 944 1600 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
32172713240 | 1099028 4 0 | 1144292 944 1600 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
32194360096 | 1099028 4 0 | 1144292 944 1600 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
32285014286 | 1093980 4 0 | 1137972 944 1600 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191019 | 20191017 |
32366409004 | 1097228 4 0 | 1142508 944 1600 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
32388966258 | 1097228 4 0 | 1142508 944 1600 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
32409069820 | 1097228 4 0 | 1142508 944 1600 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
32423766680 | 1097228 4 0 | 1142508 944 1600 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191019 | 20191017 |
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | optimizedct/avx2 |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | optimizedct/avx2
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | optimizedct/c |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | optimizedct/c |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | optimizedct/c |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | optimizedct/c |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | optimizedct/c |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | optimizedct/c |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | optimizedct/c |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | optimizedct/c |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | optimizedct/c |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | optimizedct/c |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | optimizedct/c |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | optimizedct/c |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | optimizedct/c
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | optimizedct/sse2 |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | optimizedct/sse2
|