Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
32940 | 213452 16384 0 | 228941 17296 744 | opt-64 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
33060 | 213684 16384 0 | 229109 17296 744 | opt-64 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
33100 | 213684 16384 0 | 229109 17296 744 | opt-64 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
33100 | 213684 16384 0 | 229109 17296 744 | opt-64 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
33120 | 213452 16384 0 | 228941 17296 744 | opt-64 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
33240 | 209916 16384 0 | 224141 17296 744 | opt-64 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
33340 | 213452 16384 0 | 228941 17296 744 | opt-64 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
34480 | 213452 16384 0 | 228941 17296 744 | opt-64 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
35720 | 213684 16384 0 | 229109 17296 744 | opt-64 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
38120 | 224420 16384 0 | 239877 17296 744 | opt-64 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
38160 | 224420 16384 0 | 239877 17296 744 | opt-64 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
38180 | 222236 16384 0 | 236405 17296 744 | opt-64 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
38200 | 224420 16384 0 | 239877 17296 744 | opt-64 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
38640 | 222204 16384 0 | 238029 17296 744 | opt-64 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
38720 | 222204 16384 0 | 238029 17296 744 | opt-64 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
38840 | 222204 16384 0 | 238029 17296 744 | opt-64 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
39300 | 222204 16384 0 | 238029 17296 744 | opt-64 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
52100 | 224420 16384 0 | 239877 17296 744 | opt-64 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
58660 | 71968 0 0 | 46685 872 744 | opt-32 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
58720 | 68504 0 0 | 46357 872 744 | opt-32 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
58840 | 68504 0 0 | 46357 872 744 | opt-32 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
58860 | 73240 0 0 | 48213 872 744 | opt-32 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
58880 | 68504 0 0 | 46357 872 744 | opt-32 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
58880 | 73240 0 0 | 48213 872 744 | opt-32 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
58960 | 73240 0 0 | 48213 872 744 | opt-32 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
59000 | 73240 0 0 | 48213 872 744 | opt-32 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
59040 | 68504 0 0 | 46357 872 744 | opt-32 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
59180 | 72360 0 0 | 48093 872 744 | opt-32 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
59220 | 72360 0 0 | 48093 872 744 | opt-32 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
59220 | 72360 0 0 | 48093 872 744 | opt-32 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
59280 | 71280 0 0 | 46581 872 744 | opt-32 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
59280 | 72360 0 0 | 48093 872 744 | opt-32 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
59360 | 67848 0 0 | 46685 872 744 | opt-32 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
59400 | 67848 0 0 | 46685 872 744 | opt-32 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
59440 | 67848 0 0 | 46685 872 744 | opt-32 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
59460 | 67848 0 0 | 46685 872 744 | opt-32 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
59700 | 49265 0 0 | 37385 832 776 | opt-32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
61000 | 46304 0 0 | 33476 824 776 | opt-32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
61120 | 45838 0 0 | 33092 824 776 | opt-32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
64200 | 51627 0 0 | 38461 832 736 | opt-32 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
64600 | 50178 0 0 | 37341 832 752 | opt-32 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
64640 | 50338 0 0 | 38013 832 752 | opt-32 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
64680 | 50178 0 0 | 37341 832 752 | opt-32 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
65080 | 45421 0 0 | 32161 816 736 | opt-32 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
75800 | 42536 0 0 | 30580 808 776 | opt-32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
1255800 | 10239 384 0 | 22068 1208 752 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
1257240 | 16375 384 0 | 28812 1208 736 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
1258660 | 10239 384 0 | 22068 1208 752 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
1262280 | 11983 384 0 | 24404 1208 752 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
1304720 | 4081 384 0 | 13440 1192 736 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
2557860 | 21280 384 0 | 36758 1264 744 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
2560660 | 21280 384 0 | 36758 1264 744 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
2562380 | 21280 384 0 | 36758 1264 744 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
2562740 | 21280 384 0 | 36758 1264 744 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
2575380 | 23224 384 0 | 39070 1264 744 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
2578620 | 23224 384 0 | 39070 1264 744 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
2580540 | 23224 384 0 | 39070 1264 744 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
2581060 | 19448 384 0 | 33683 1264 744 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
2583900 | 23224 384 0 | 39070 1264 744 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
2590140 | 23688 384 0 | 39134 1264 744 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
2599240 | 23688 384 0 | 39134 1264 744 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
2605820 | 21808 384 0 | 37318 1264 744 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
2608800 | 23688 384 0 | 39134 1264 744 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
2610720 | 21808 384 0 | 37318 1264 744 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
2614260 | 23688 384 0 | 39134 1264 744 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
2616740 | 21808 384 0 | 37318 1264 744 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
2624840 | 21808 384 0 | 37318 1264 744 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
2625540 | 19096 384 0 | 33275 1264 744 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3556900 | 5336 384 0 | 15511 1208 776 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
3599700 | 15112 384 0 | 27524 1216 776 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
4177300 | 3794 384 0 | 12951 1192 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
4263580 | 4575 384 0 | 14599 1208 776 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt-32 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt-32 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | opt-32 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | opt-32 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt-32 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt-32 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt-64 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt-64 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | opt-64 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | opt-64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt-64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt-64 |
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
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | opt-64 |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | opt-64 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt-64 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt-64 |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | opt-64 |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | opt-64 |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | opt-64 |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | opt-64 |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | opt-64 |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | opt-64 |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | opt-64 |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | opt-64 |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | opt-64 |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | opt-64 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | opt-64 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | opt-64 |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | opt-64 |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | opt-64 |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | opt-64 |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | opt-64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt-64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt-64 |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | opt-64 |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | opt-64
|