Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
28292 | 4336 0 0 | 18293 840 744 | emmintrin4 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
28424 | 4400 0 0 | 20037 840 744 | emmintrin4 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
28424 | 4400 0 0 | 20037 840 744 | emmintrin4 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
28424 | 5104 0 0 | 19117 840 744 | emmintrin4 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
28424 | 4400 0 0 | 20037 840 744 | emmintrin4 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
28424 | 4288 0 0 | 19541 840 744 | emmintrin4 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
28446 | 4288 0 0 | 19541 840 744 | emmintrin4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
28446 | 5192 0 0 | 20429 840 744 | emmintrin4 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
28446 | 4288 0 0 | 19541 840 744 | emmintrin4 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
28446 | 4400 0 0 | 20037 840 744 | emmintrin4 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
28490 | 5192 0 0 | 20429 840 744 | emmintrin4 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
28490 | 5192 0 0 | 20429 840 744 | emmintrin4 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
28512 | 5192 0 0 | 20429 840 744 | emmintrin4 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
28578 | 4288 0 0 | 19541 840 744 | emmintrin4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
28666 | 5080 0 0 | 20365 840 744 | emmintrin4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
28666 | 5080 0 0 | 20365 840 744 | emmintrin4 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
28666 | 5080 0 0 | 20365 840 744 | emmintrin4 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
28688 | 5080 0 0 | 20365 840 744 | emmintrin4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
28952 | 2314 0 0 | 12164 792 776 | emmintrin4 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
32384 | 4351 0 0 | 16025 800 776 | emmintrin4 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
32604 | 2290 0 0 | 12372 792 776 | emmintrin4 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
33594 | 2024 0 0 | 11004 776 776 | emmintrin4 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
47740 | 1770 0 0 | 13955 792 736 | unrolled | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
54142 | 1567 0 0 | 13491 792 752 | unrolled | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
54494 | 1152 0 0 | 10393 784 736 | unrolled | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
54758 | 1567 0 0 | 14083 792 752 | unrolled | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
54890 | 1567 0 0 | 13491 792 752 | unrolled | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
91388 | 1946 0 0 | 14131 792 736 | simple | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
109164 | 69104 0 0 | 83053 840 744 | unrolled | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
109230 | 68224 0 0 | 82229 840 744 | unrolled | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
121220 | 3047 0 0 | 14713 800 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
122958 | 6744 0 0 | 22005 840 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
123266 | 6744 0 0 | 22005 840 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
123354 | 6744 0 0 | 22005 840 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
123354 | 6744 0 0 | 22005 840 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
134024 | 81976 0 0 | 97205 840 744 | unrolled | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
134024 | 81976 0 0 | 97205 840 744 | unrolled | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
134024 | 81976 0 0 | 97205 840 744 | unrolled | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
134200 | 81976 0 0 | 97205 840 744 | unrolled | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
134376 | 82424 0 0 | 98053 840 744 | unrolled | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
134486 | 82424 0 0 | 98053 840 744 | unrolled | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
134530 | 82424 0 0 | 98053 840 744 | unrolled | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
134816 | 82424 0 0 | 98053 840 744 | unrolled | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
139634 | 3271 0 0 | 14937 800 776 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
143572 | 7768 0 0 | 22997 840 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
143572 | 7768 0 0 | 22997 840 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
143792 | 7768 0 0 | 22997 840 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
146454 | 7768 0 0 | 22997 840 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
147818 | 2541 0 0 | 12604 792 776 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
148610 | 2480 0 0 | 12308 792 776 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
198374 | 2084 0 0 | 11052 776 776 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
211728 | 2279 0 0 | 14203 792 752 | simple | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
214192 | 2279 0 0 | 14795 792 752 | simple | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
214258 | 2279 0 0 | 14203 792 752 | simple | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
220286 | 70720 0 0 | 85997 840 744 | unrolled | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
220286 | 70720 0 0 | 85997 840 744 | unrolled | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
220308 | 70720 0 0 | 85997 840 744 | unrolled | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
220308 | 70720 0 0 | 85997 840 744 | unrolled | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
220396 | 71696 0 0 | 86941 840 744 | unrolled | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
220418 | 71696 0 0 | 86941 840 744 | unrolled | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
220440 | 71696 0 0 | 86941 840 744 | unrolled | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
220440 | 71696 0 0 | 86941 840 744 | unrolled | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
296208 | 4834 0 0 | 16505 800 776 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
318318 | 7696 0 0 | 21701 840 744 | simple | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
322102 | 9280 0 0 | 23229 840 744 | simple | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
331716 | 8728 0 0 | 22733 840 744 | spec | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
340582 | 6224 0 0 | 21421 840 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
340582 | 6224 0 0 | 21421 840 744 | simple | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
340604 | 6224 0 0 | 21421 840 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
340604 | 6224 0 0 | 21421 840 744 | simple | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
341814 | 9432 0 0 | 24629 840 744 | spec | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
341902 | 9432 0 0 | 24629 840 744 | spec | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
342430 | 9432 0 0 | 24629 840 744 | spec | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
343002 | 9432 0 0 | 24629 840 744 | spec | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
343552 | 6160 0 0 | 21757 840 744 | simple | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
343618 | 6160 0 0 | 21757 840 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
343640 | 6160 0 0 | 21757 840 744 | simple | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
344102 | 6160 0 0 | 21757 840 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
347710 | 3610 0 0 | 15819 792 736 | spec | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
368676 | 3457 0 0 | 15395 792 752 | spec | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
368984 | 3617 0 0 | 16147 792 752 | spec | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
369270 | 3457 0 0 | 15395 792 752 | spec | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
400488 | 1304 0 0 | 10553 784 736 | simple | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
410564 | 8880 0 0 | 24109 840 744 | spec | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
410586 | 8480 0 0 | 22429 840 744 | spec | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
411246 | 8880 0 0 | 24109 840 744 | spec | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
413864 | 8880 0 0 | 24109 840 744 | spec | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
416174 | 8880 0 0 | 24109 840 744 | spec | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
430188 | 8968 0 0 | 24565 840 744 | spec | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
431442 | 8968 0 0 | 24565 840 744 | spec | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
431508 | 8968 0 0 | 24565 840 744 | spec | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
432146 | 8968 0 0 | 24565 840 744 | spec | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
435182 | 9216 0 0 | 24477 840 744 | spec | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
435270 | 9216 0 0 | 24477 840 744 | spec | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
435600 | 9216 0 0 | 24477 840 744 | spec | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
436678 | 9216 0 0 | 24477 840 744 | spec | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
495352 | 2378 0 0 | 12484 792 776 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
505252 | 2277 0 0 | 12140 792 776 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
581724 | 1348 0 0 | 11404 792 776 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
638242 | 1305 0 0 | 11140 792 776 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
671154 | 1055 0 0 | 10028 776 776 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
685234 | 2122 0 0 | 11116 776 776 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
784564 | 2423 0 0 | 11689 784 736 | spec | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | emmintrin4 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | emmintrin4 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | emmintrin4 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | emmintrin4 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | emmintrin4 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | emmintrin4 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | simple |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | simple |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | simple |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | simple |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | simple |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | simple |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | spec |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | spec |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | spec |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | spec |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | spec |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | spec |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | unrolled |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | unrolled |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | unrolled |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | unrolled |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | unrolled |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | unrolled
|