Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
16620 | 10308 8 0 | 32965 864 864 | ymm | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
16620 | 10292 8 0 | 33349 864 864 | ymm | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
16620 | 10308 8 0 | 32965 864 864 | ymm | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
16620 | 10308 8 0 | 32965 864 864 | ymm | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
16620 | 10292 8 0 | 33349 864 864 | ymm | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
16620 | 10308 8 0 | 32965 864 864 | ymm | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
16640 | 10404 8 0 | 31845 864 864 | ymm | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
16640 | 10404 8 0 | 31901 864 864 | ymm | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
16660 | 10292 8 0 | 33349 864 864 | ymm | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
16660 | 10292 8 0 | 33349 864 864 | ymm | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
16740 | 9275 8 0 | 26092 816 896 | ymm | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
16740 | 26071 8 0 | 45105 824 896 | ymm | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
16800 | 7880 8 0 | 22900 800 896 | ymm | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
16800 | 10964 8 0 | 33733 864 864 | ymm | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
16820 | 10980 8 0 | 33781 864 864 | ymm | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
16820 | 10980 8 0 | 33781 864 864 | ymm | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
16840 | 10964 8 0 | 33733 864 864 | ymm | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
16840 | 10980 8 0 | 33781 864 864 | ymm | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
16840 | 10980 8 0 | 33781 864 864 | ymm | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
16840 | 10964 8 0 | 33733 864 864 | ymm | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
16840 | 10964 8 0 | 33733 864 864 | ymm | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
17800 | 15012 8 0 | 37669 864 864 | xmm | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
17820 | 14868 8 0 | 37621 864 864 | xmm | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
17820 | 14772 8 0 | 37829 864 864 | xmm | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
17820 | 15012 8 0 | 37669 864 864 | xmm | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
17820 | 14868 8 0 | 37621 864 864 | xmm | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
17840 | 15012 8 0 | 37669 864 864 | xmm | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
17840 | 15012 8 0 | 37669 864 864 | xmm | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
17860 | 14788 8 0 | 37845 864 864 | xmm | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
17860 | 15092 8 0 | 37877 864 864 | xmm | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
17860 | 14788 8 0 | 37845 864 864 | xmm | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
17880 | 15092 8 0 | 37877 864 864 | xmm | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
17880 | 14868 8 0 | 37621 864 864 | xmm | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
17880 | 14868 8 0 | 37621 864 864 | xmm | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
17900 | 14772 8 0 | 37829 864 864 | xmm | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
17900 | 15092 8 0 | 37877 864 864 | xmm | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
17900 | 15092 8 0 | 37877 864 864 | xmm | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
17980 | 18212 8 0 | 39637 864 864 | xmm | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
18000 | 18436 8 0 | 39917 864 864 | xmm | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
19760 | 10127 8 0 | 26476 816 896 | ymm | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
26500 | 19996 8 0 | 41461 864 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
26620 | 20236 8 0 | 41757 864 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
26740 | 14772 8 0 | 33793 824 896 | xmm | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
26820 | 4793 16 0 | 23925 832 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
26840 | 4313 16 0 | 21233 824 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
27400 | 3465 16 0 | 18601 808 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
27440 | 21876 8 0 | 44973 864 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
27480 | 21876 8 0 | 44973 864 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
27480 | 22044 8 0 | 44741 864 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
27500 | 21876 8 0 | 44973 864 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
27520 | 22076 8 0 | 44773 864 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
27520 | 21876 8 0 | 44973 864 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
27560 | 22044 8 0 | 44741 864 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
27560 | 22076 8 0 | 44773 864 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
27780 | 16230 8 0 | 33036 816 896 | xmm | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
27820 | 15233 8 0 | 31564 816 896 | xmm | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
27880 | 4269 16 0 | 20697 824 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
27900 | 14078 8 0 | 29076 800 896 | xmm | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
32260 | 3422 16 0 | 18685 816 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
32300 | 4614 16 0 | 22455 824 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
32300 | 4614 16 0 | 22455 824 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
32340 | 4662 16 0 | 23127 824 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
34940 | 5480 16 0 | 23687 824 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
45820 | 21100 8 0 | 43893 864 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
45860 | 21100 8 0 | 43893 864 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
45900 | 21100 8 0 | 43893 864 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
46000 | 21100 8 0 | 43893 864 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
46080 | 21356 8 0 | 44181 864 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
46100 | 21356 8 0 | 44181 864 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
46100 | 21356 8 0 | 44181 864 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
46120 | 21356 8 0 | 44181 864 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | xmm |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | xmm |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | xmm |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | xmm |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | xmm |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | xmm |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ymm |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ymm |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ymm |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ymm |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ymm |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ymm
|