Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
10139550 | 87756 0 0 | 96637 856 1600 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
10198224 | 118826 0 0 | 126549 864 1632 | skylake | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
10255792 | 87878 0 0 | 96829 856 1600 | skylake | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
10350182 | 118782 0 0 | 126485 864 1632 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
10400098 | 98596 0 0 | 106461 864 1632 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
10490576 | 98640 0 0 | 106525 864 1632 | skylake | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
10617992 | 149312 0 0 | 142132 896 1600 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
10638716 | 149312 0 0 | 142132 896 1600 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
10642058 | 149440 0 0 | 142292 896 1600 | skylake | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
10663882 | 149312 0 0 | 142132 896 1600 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
10686428 | 95513 0 0 | 103965 864 1632 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
10693172 | 149440 0 0 | 142292 896 1600 | skylake | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
10723304 | 149312 0 0 | 142132 896 1600 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
10729298 | 149440 0 0 | 142292 896 1600 | skylake | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
10739956 | 146848 0 0 | 139908 896 1600 | skylake | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
10743966 | 149440 0 0 | 142292 896 1600 | skylake | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
10762214 | 146848 0 0 | 139908 896 1600 | skylake | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
10771888 | 147040 0 0 | 140100 896 1600 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
10778340 | 95570 0 0 | 104029 864 1632 | skylake | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
10780782 | 146848 0 0 | 139908 896 1600 | skylake | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
10799062 | 147040 0 0 | 140100 896 1600 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
10801728 | 147040 0 0 | 140100 896 1600 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
10812268 | 146848 0 0 | 139908 896 1600 | skylake | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
10953740 | 147040 0 0 | 140100 896 1600 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
15185852 | 142872 0 0 | 137812 896 1632 | skylake | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
15191476 | 144056 0 0 | 135396 896 1600 | opt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
15196568 | 144168 0 0 | 135492 896 1600 | skylake | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
15198776 | 144040 0 0 | 135396 896 1600 | opt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
15208958 | 144056 0 0 | 135396 896 1600 | opt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
15218246 | 144184 0 0 | 135492 896 1600 | skylake | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
15229410 | 144040 0 0 | 135396 896 1600 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
15234066 | 144168 0 0 | 135492 896 1600 | skylake | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
15239106 | 144184 0 0 | 135492 896 1600 | skylake | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
15752774 | 144232 0 0 | 141036 896 1632 | skylake | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
15794546 | 144520 0 0 | 141292 896 1632 | opt | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
16192516 | 143160 0 0 | 138068 896 1632 | opt | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
18587000 | 139488 0 0 | 134060 896 1632 | opt | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
18724158 | 141400 0 0 | 132572 896 1600 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
18749074 | 141224 0 0 | 132380 896 1600 | skylake | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
18766888 | 141400 0 0 | 132572 896 1600 | opt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
18783386 | 141224 0 0 | 132380 896 1600 | skylake | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
18796742 | 141416 0 0 | 132572 896 1600 | opt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
18817714 | 141208 0 0 | 132380 896 1600 | skylake | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
18822074 | 141416 0 0 | 132572 896 1600 | opt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
18994956 | 141208 0 0 | 132380 896 1600 | skylake | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
19198452 | 139200 0 0 | 133804 896 1632 | skylake | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
19701548 | 140416 0 0 | 137324 896 1632 | skylake | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
19800082 | 140704 0 0 | 137580 896 1632 | opt | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
92858994 | 95832 56 28 | 1886078 8248 6856 | ref | icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
95051140 | 95832 56 28 | 1886078 8248 6856 | ref | icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
95523534 | 99800 56 28 | 1886006 8248 6920 | ref | icpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
97687982 | 92368 56 28 | 1881822 8248 6856 | ref | icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
97944170 | 104524 56 28 | 1886434 8248 6856 | ref | icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
98258734 | 55213 112 7 | 1827326 4408 6776 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
99088940 | 104540 56 28 | 1886434 8248 6856 | ref | icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
99764472 | 96884 56 28 | 1887170 8248 6856 | ref | icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
100238800 | 103488 56 28 | 1885790 8248 6856 | ref | icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
100664752 | 93316 56 28 | 1882802 8248 6856 | ref | icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
102402126 | 103488 56 28 | 1885790 8248 6856 | ref | icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
106803712 | 95832 56 28 | 1886078 8248 6856 | ref | icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
109821308 | 42405 112 7 | 1808958 4408 6776 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
110447522 | 104524 56 28 | 1886434 8248 6856 | ref | icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
110763530 | 101152 56 28 | 1887438 8248 6920 | ref | icpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
111870270 | 103472 56 28 | 1885790 8248 6856 | ref | icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
111957656 | 102444 56 28 | 1888234 8248 6920 | ref | icpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
112639420 | 49564 112 7 | 1818570 4408 6776 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
112881070 | 104540 56 28 | 1886434 8248 6856 | ref | icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
113623014 | 96884 56 28 | 1887170 8248 6856 | ref | icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
114208904 | 96884 56 28 | 1887170 8248 6856 | ref | icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
114251680 | 36606 112 7 | 1806274 4400 6776 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
114342436 | 96884 56 28 | 1887170 8248 6856 | ref | icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
114370856 | 100916 56 28 | 1886906 8248 6920 | ref | icpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
114797024 | 95832 56 28 | 1886078 8248 6856 | ref | icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
115555874 | 103472 56 28 | 1885790 8248 6856 | ref | icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | opt |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | opt |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | opt |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | opt |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | opt |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | opt |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | opt |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | opt |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | opt |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | opt |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | opt |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | opt |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | opt |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | opt |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | opt |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | opt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | opt |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | opt |
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | skylake |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | skylake |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | skylake |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | skylake |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | skylake |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | skylake |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | skylake |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | skylake |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | skylake |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | skylake |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | skylake |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | skylake |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | skylake |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | skylake |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | skylake |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | skylake |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | skylake |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | skylake |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | skylake |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | skylake |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | skylake |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | skylake
|