Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3420 | 20011 0 0 | 38849 816 896 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
3460 | 15204 0 0 | 32017 816 896 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
3560 | 15296 0 0 | 31649 816 896 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
3880 | 14361 0 0 | 29260 792 896 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
5300 | 16696 0 0 | 39389 856 864 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
5300 | 16696 0 0 | 39389 856 864 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
5300 | 16696 0 0 | 39389 856 864 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
5300 | 16696 0 0 | 39389 856 864 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
5340 | 16696 0 0 | 39357 856 864 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5360 | 16696 0 0 | 39357 856 864 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5360 | 16696 0 0 | 39357 856 864 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5360 | 16696 0 0 | 39357 856 864 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5380 | 17208 0 0 | 40237 856 864 | opt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5380 | 17208 0 0 | 40237 856 864 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5380 | 17208 0 0 | 40237 856 864 | opt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5380 | 17208 0 0 | 40237 856 864 | opt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
5400 | 17256 0 0 | 39885 856 864 | opt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
5400 | 17256 0 0 | 39885 856 864 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
5400 | 17256 0 0 | 39885 856 864 | opt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
5400 | 17256 0 0 | 39885 856 864 | opt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
5660 | 18824 0 0 | 40229 856 864 | opt | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
5720 | 18808 0 0 | 40157 856 864 | opt | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
61480 | 51998 352 0 | 70387 1216 864 | bitslice | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
61500 | 51998 352 0 | 70387 1216 864 | bitslice | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
61500 | 51998 352 0 | 70387 1216 864 | bitslice | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
61520 | 51998 352 0 | 70387 1216 864 | bitslice | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
61540 | 52374 352 0 | 71147 1216 864 | bitslice | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
61560 | 52126 352 0 | 70547 1216 864 | bitslice | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
61560 | 52374 352 0 | 71147 1216 864 | bitslice | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
61560 | 52126 352 0 | 70547 1216 864 | bitslice | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
61560 | 52374 352 0 | 71147 1216 864 | bitslice | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
61620 | 52126 352 0 | 70547 1216 864 | bitslice | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
61820 | 52534 352 0 | 70907 1216 864 | bitslice | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
61820 | 52534 352 0 | 70907 1216 864 | bitslice | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
61820 | 52534 352 0 | 70907 1216 864 | bitslice | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
61840 | 52534 352 0 | 70907 1216 864 | bitslice | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
63640 | 54982 352 0 | 67786 1168 896 | bitslice | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
64000 | 52126 352 0 | 70547 1216 864 | bitslice | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
64800 | 54244 352 0 | 66890 1168 896 | bitslice | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
65140 | 56327 352 0 | 71327 1176 896 | bitslice | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
65540 | 53241 352 0 | 64826 1152 896 | bitslice | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
65600 | 54450 352 0 | 71539 1216 864 | bitslice | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
65700 | 54562 352 0 | 71707 1216 864 | bitslice | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
66760 | 52374 352 0 | 71147 1216 864 | bitslice | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
155580 | 19243 0 0 | 34251 808 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
155580 | 19243 0 0 | 33659 808 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
156220 | 23737 0 0 | 38633 816 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
157740 | 19243 0 0 | 33659 808 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
158620 | 18869 0 0 | 30593 800 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
160580 | 19682 0 0 | 34387 808 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
164520 | 20665 0 0 | 33465 816 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
167300 | 26728 0 0 | 45077 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
167380 | 26728 0 0 | 45077 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
167460 | 26728 0 0 | 45077 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
167620 | 26352 0 0 | 43429 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
169020 | 26728 0 0 | 45077 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
169140 | 26064 0 0 | 43085 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
169320 | 26440 0 0 | 44757 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
169440 | 27272 0 0 | 45557 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
169680 | 26440 0 0 | 44757 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
169760 | 27272 0 0 | 45557 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
169840 | 26440 0 0 | 44757 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
170200 | 26440 0 0 | 44757 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
170380 | 27272 0 0 | 45557 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
170920 | 27064 0 0 | 45749 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
171120 | 27080 0 0 | 45765 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
171200 | 27080 0 0 | 45765 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
171200 | 27272 0 0 | 45557 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
188120 | 18719 0 0 | 30268 792 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
191520 | 20003 0 0 | 32657 816 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
254980 | 27064 0 0 | 45749 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | bitslice |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | bitslice |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | bitslice |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | bitslice |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | bitslice |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | bitslice |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt |
icc -march=cannonlake -mtune=cannonlake -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=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt |
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
|