Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
142180 | 58073 8 1048676 | 86308 928 1050304 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
189340 | 37110 8 1048676 | 63212 928 1050304 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
211520 | 51820 8 1049664 | 83127 984 1051232 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
212100 | 51820 8 1049664 | 83127 984 1051232 | avx2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
214020 | 52052 8 1049664 | 83759 984 1051232 | avx2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
215200 | 51804 8 1049664 | 83111 984 1051232 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
215600 | 51804 8 1049664 | 83111 984 1051232 | avx2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
218480 | 52052 8 1049664 | 83759 984 1051232 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
219220 | 52036 8 1049664 | 83743 984 1051232 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
224780 | 52036 8 1049664 | 83743 984 1051232 | avx2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
231960 | 33825 8 1048676 | 59676 928 1050304 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
236720 | 58740 8 1049664 | 88732 984 1051232 | avx2 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
236760 | 58764 8 1049664 | 90087 984 1051232 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
236780 | 58764 8 1049664 | 90087 984 1051232 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
236920 | 58764 8 1049664 | 90087 984 1051232 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
237580 | 58764 8 1049664 | 90087 984 1051232 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
237840 | 58660 8 1049664 | 89951 984 1051232 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
238040 | 58660 8 1049664 | 89951 984 1051232 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
241620 | 58660 8 1049664 | 89951 984 1051232 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
241960 | 58660 8 1049664 | 89951 984 1051232 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
269340 | 58764 8 1049664 | 88812 984 1051232 | avx2 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
358800 | 19320 8 1048676 | 44433 928 1050272 | avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
2482660 | 95663 0 1048644 | 124004 920 1050304 | portable | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
2672820 | 69893 0 1048628 | 97063 920 1050240 | portable | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
2674860 | 69893 0 1048628 | 97063 920 1050240 | portable | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
2675040 | 78197 0 1048628 | 106007 920 1050240 | portable | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
2739600 | 86958 0 1048628 | 114103 920 1050240 | portable | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
2926140 | 54916 0 1048628 | 79733 912 1050240 | portable | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
3027200 | 54946 0 1048644 | 81076 920 1050304 | portable | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
3191460 | 52306 0 1048644 | 78148 920 1050304 | portable | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
3292020 | 98252 0 1049632 | 128196 976 1051232 | portable | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3297560 | 100476 0 1049632 | 131719 976 1051232 | portable | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3301840 | 100476 0 1049632 | 131719 976 1051232 | portable | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3302960 | 100476 0 1049632 | 131719 976 1051232 | portable | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3305760 | 101140 0 1049632 | 132783 976 1051232 | portable | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3306760 | 101140 0 1049632 | 132783 976 1051232 | portable | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3308320 | 99572 0 1049632 | 130847 976 1051232 | portable | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
3309840 | 100476 0 1049632 | 131719 976 1051232 | portable | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3311920 | 99572 0 1049632 | 130847 976 1051232 | portable | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
3312280 | 99804 0 1049632 | 131047 976 1051232 | portable | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
3315960 | 99804 0 1049632 | 131047 976 1051232 | portable | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
3318820 | 99572 0 1049632 | 130847 976 1051232 | portable | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
3319160 | 99804 0 1049632 | 131047 976 1051232 | portable | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
3319760 | 101140 0 1049632 | 132783 976 1051232 | portable | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3322220 | 101140 0 1049632 | 132783 976 1051232 | portable | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
3322860 | 96628 0 1049632 | 126628 976 1051232 | portable | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
3335500 | 99572 0 1049632 | 130847 976 1051232 | portable | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
3341220 | 99804 0 1049632 | 131047 976 1051232 | portable | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
8396420 | 146161 0 1048644 | 174420 920 1050304 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
8686400 | 9290 0 1048644 | 34393 920 1050272 | portable | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
10635980 | 79445 0 1048628 | 106343 920 1050240 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
11463620 | 91075 0 1048628 | 116887 920 1050240 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
11597840 | 74435 0 1048628 | 99591 920 1050240 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
11623740 | 74435 0 1048628 | 99591 920 1050240 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
16803200 | 43138 0 1048628 | 67957 912 1050240 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
18866940 | 69810 0 1048644 | 95932 920 1050304 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
19522840 | 69170 0 1048644 | 94996 920 1050304 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
31106800 | 8463 0 1048644 | 33489 920 1050272 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | avx2 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | avx2 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | avx2 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | avx2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | avx2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | avx2 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | portable |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | portable |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | portable |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | portable |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | portable |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | portable |
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 | ref |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | ref |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | ref |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | ref |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | ref |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | ref |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | ref |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | ref |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | ref |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | ref |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | ref |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | ref |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | ref |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | ref |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | ref |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | ref |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | ref |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | ref
|