Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
49840 | 12273 0 0 | 29449 816 896 | generic32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
55000 | 13429 0 0 | 30617 816 896 | generic32lc | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
56080 | 11956 0 0 | 28649 816 896 | generic32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
57700 | 12978 0 0 | 29697 816 896 | generic32lc | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
57840 | 13554 0 0 | 32825 816 896 | generic32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
61360 | 12806 0 0 | 27161 800 856 | generic32 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
61520 | 13931 0 0 | 30971 808 872 | generic32 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
61660 | 14432 0 0 | 32075 808 872 | generic32 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
61820 | 11934 0 0 | 27385 800 856 | generic32lc | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
62060 | 13931 0 0 | 30971 808 872 | generic32 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
62700 | 11807 0 0 | 26900 792 896 | generic32lc | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
63160 | 59356 0 0 | 81029 856 864 | generic32lc | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
63480 | 14179 0 0 | 32323 808 872 | generic32lc | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
63540 | 14680 0 0 | 33427 808 872 | generic32lc | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
63620 | 14179 0 0 | 32323 808 872 | generic32lc | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
64220 | 63084 0 0 | 84813 856 864 | generic32lc | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
64700 | 13354 0 0 | 31899 808 856 | generic32 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
65440 | 10566 0 0 | 25636 792 896 | generic32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
67880 | 15230 0 0 | 34513 816 896 | generic32lc | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
69540 | 64444 0 0 | 87749 856 864 | generic32lc | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
69560 | 64444 0 0 | 87749 856 864 | generic32lc | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
69580 | 64444 0 0 | 87749 856 864 | generic32lc | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
69580 | 64444 0 0 | 87749 856 864 | generic32lc | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
69780 | 68836 0 0 | 91741 856 864 | generic32lc | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
69800 | 68836 0 0 | 91741 856 864 | generic32lc | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
69860 | 68836 0 0 | 91741 856 864 | generic32lc | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
69900 | 68836 0 0 | 91741 856 864 | generic32lc | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
73300 | 61188 0 0 | 84493 856 864 | generic32 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
73700 | 61188 0 0 | 84493 856 864 | generic32 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
73980 | 61188 0 0 | 84493 856 864 | generic32 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
75500 | 60644 0 0 | 82317 856 864 | generic32 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
75560 | 61188 0 0 | 84493 856 864 | generic32 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
77120 | 68404 0 0 | 90133 856 864 | generic32 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
77620 | 70004 0 0 | 92909 856 864 | generic32 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
78340 | 70004 0 0 | 92909 856 864 | generic32 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
78660 | 16066 0 0 | 34611 808 856 | generic32lc | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
80500 | 70004 0 0 | 92909 856 864 | generic32 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
81940 | 70004 0 0 | 92909 856 864 | generic32 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
98840 | 62068 0 0 | 85085 856 864 | generic32lc | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
98880 | 62068 0 0 | 85085 856 864 | generic32lc | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
98880 | 62068 0 0 | 85085 856 864 | generic32lc | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
99060 | 62068 0 0 | 85085 856 864 | generic32lc | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
99860 | 63436 0 0 | 86453 856 864 | generic32 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
99900 | 63436 0 0 | 86453 856 864 | generic32 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
100100 | 66372 0 0 | 89421 856 864 | generic32lc | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
100120 | 66372 0 0 | 89421 856 864 | generic32lc | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
100140 | 66372 0 0 | 89421 856 864 | generic32lc | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
100140 | 66372 0 0 | 89421 856 864 | generic32lc | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
100200 | 63436 0 0 | 86453 856 864 | generic32 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
100320 | 63436 0 0 | 86453 856 864 | generic32 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
103400 | 71708 0 0 | 94757 856 864 | generic32 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
103640 | 71708 0 0 | 94757 856 864 | generic32 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
103700 | 71708 0 0 | 94757 856 864 | generic32 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
105580 | 71708 0 0 | 94757 856 864 | generic32 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
212720 | 9538 0 0 | 28809 816 896 | compact | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
251540 | 5513 0 0 | 23667 808 872 | compact | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
252640 | 5513 0 0 | 23667 808 872 | compact | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
325720 | 7232 0 0 | 30125 856 864 | compact | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
325720 | 7232 0 0 | 30125 856 864 | compact | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
326120 | 7232 0 0 | 30125 856 864 | compact | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
327120 | 7232 0 0 | 30125 856 864 | compact | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
329280 | 7384 0 0 | 30677 856 864 | compact | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
329420 | 7384 0 0 | 30677 856 864 | compact | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
329920 | 7384 0 0 | 30677 856 864 | compact | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
330040 | 7384 0 0 | 30677 856 864 | compact | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
331540 | 7360 0 0 | 29005 856 864 | compact | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
333880 | 7216 0 0 | 28917 856 864 | compact | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
336540 | 7080 0 0 | 30101 856 864 | compact | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
336560 | 7160 0 0 | 30149 856 864 | compact | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
336600 | 7080 0 0 | 30101 856 864 | compact | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
336640 | 7080 0 0 | 30101 856 864 | compact | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
336720 | 7160 0 0 | 30149 856 864 | compact | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
336920 | 7160 0 0 | 30149 856 864 | compact | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
336960 | 7080 0 0 | 30101 856 864 | compact | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
337500 | 7160 0 0 | 30149 856 864 | compact | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
350080 | 5242 0 0 | 22401 816 896 | compact | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
356920 | 4122 0 0 | 19585 800 856 | compact | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
400400 | 4307 0 0 | 19364 792 896 | compact | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
432020 | 4851 0 0 | 21529 816 896 | compact | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
6257920 | 86342 1208 47 | 95792 2288 976 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
6791640 | 67930 1232 54 | 82306 1872 936 | ref | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
6825900 | 62661 1232 54 | 76574 1872 936 | ref | clang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
6881440 | 62661 1232 54 | 76574 1872 936 | ref | clang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
7092080 | 184528 760 72 | 192998 2016 936 | ref | icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7095420 | 180520 760 72 | 187630 2016 936 | ref | icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7097420 | 182560 760 72 | 190974 2016 936 | ref | icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7110440 | 184528 760 72 | 192998 2016 936 | ref | icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7116820 | 184528 760 72 | 192998 2016 936 | ref | icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7119640 | 184528 760 72 | 192998 2016 936 | ref | icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7136000 | 187912 760 88 | 196014 2016 968 | ref | icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7139160 | 182560 760 72 | 190974 2016 936 | ref | icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7152420 | 182560 760 72 | 190974 2016 936 | ref | icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7158020 | 187912 760 88 | 196014 2016 968 | ref | icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7160220 | 182560 760 72 | 190974 2016 936 | ref | icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7165520 | 178048 760 72 | 185046 2016 936 | ref | icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7173280 | 187912 760 88 | 196014 2016 968 | ref | icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7191100 | 187912 760 88 | 196014 2016 968 | ref | icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
7287340 | 185848 760 88 | 194294 2016 968 | ref | icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7299100 | 185848 760 88 | 194294 2016 968 | ref | icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7343860 | 185848 760 88 | 194294 2016 968 | ref | icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
7368580 | 185848 760 88 | 194294 2016 968 | ref | icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
8967980 | 44116 1232 54 | 57008 1832 920 | ref | clang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
9496120 | 66439 1192 47 | 79468 2280 976 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
14454180 | 55441 1192 47 | 69097 2280 976 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
17429740 | 40245 1192 47 | 53501 1768 976 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | compact |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | compact |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | compact |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | compact |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | compact |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | compact |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | generic32 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | generic32 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | generic32 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | generic32 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | generic32 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | generic32 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | generic32lc |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | generic32lc |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | generic32lc |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | generic32lc |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | generic32lc |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | generic32lc |
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref |
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref |
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref |
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref
|