Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
34078 | 13431 8 1 | 26487 856 920 | add_sse | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
34122 | 13762 8 1 | 28340 864 920 | add_sse | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
34276 | 16227 8 273 | 29127 856 1208 | add_avx | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
34452 | 13814 8 1 | 26687 856 920 | add_sse | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
35046 | 15080 8 273 | 28159 856 1208 | add_avx | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
35046 | 15131 8 273 | 29732 864 1208 | add_avx | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
36586 | 12408 8 4 | 31264 896 872 | add_sse | icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
36630 | 12408 8 4 | 31264 896 872 | add_sse | icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
36630 | 12408 8 4 | 31264 896 872 | add_sse | icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
36652 | 12408 8 4 | 31240 896 872 | add_sse | icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
36652 | 12408 8 4 | 31240 896 872 | add_sse | icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
36652 | 12408 8 4 | 31264 896 872 | add_sse | icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
36652 | 15000 8 4 | 32528 896 872 | add_sse | icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
36652 | 12408 8 4 | 31240 896 872 | add_sse | icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
36652 | 12408 8 4 | 31240 896 872 | add_sse | icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
37070 | 12168 8 4 | 31368 896 872 | add_sse | icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
37070 | 12168 8 4 | 30960 896 872 | add_sse | icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
37070 | 12168 8 4 | 30960 896 872 | add_sse | icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
37070 | 12168 8 4 | 31368 896 872 | add_sse | icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
37070 | 12168 8 4 | 30960 896 872 | add_sse | icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
37070 | 12168 8 4 | 30960 896 872 | add_sse | icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
37092 | 12168 8 4 | 31368 896 872 | add_sse | icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
37092 | 12168 8 4 | 31368 896 872 | add_sse | icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
40172 | 14984 8 4 | 32560 896 872 | add_sse | icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
46838 | 13312 8 288 | 30960 896 1152 | add_avx | icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
46882 | 13296 8 288 | 32600 896 1152 | add_avx | icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
46904 | 13296 8 288 | 32600 896 1152 | add_avx | icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
46904 | 13376 8 288 | 31072 896 1152 | add_avx | icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
46926 | 13360 8 288 | 32312 896 1152 | add_avx | icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
46926 | 13408 8 288 | 32384 896 1152 | add_avx | icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
46926 | 13408 8 288 | 32384 896 1152 | add_avx | icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
46948 | 13344 8 288 | 32240 896 1152 | add_avx | icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
46970 | 13360 8 288 | 32312 896 1152 | add_avx | icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
46970 | 13360 8 288 | 32312 896 1152 | add_avx | icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
46970 | 13408 8 288 | 32384 896 1152 | add_avx | icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
46970 | 13360 8 288 | 32312 896 1152 | add_avx | icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
46992 | 13344 8 288 | 32240 896 1152 | add_avx | icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
46992 | 13344 8 288 | 32240 896 1152 | add_avx | icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
47014 | 13344 8 288 | 32240 896 1152 | add_avx | icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
47036 | 13408 8 288 | 32384 896 1152 | add_avx | icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
47036 | 13296 8 288 | 32600 896 1152 | add_avx | icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
47080 | 13296 8 288 | 32600 896 1152 | add_avx | icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
47190 | 9775 8 273 | 21783 840 1208 | add_avx | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
76692 | 5316 8 1 | 17191 840 920 | add_sse | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
6420326 | 10208 0 0 | 24639 808 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
18225064 | 20843 0 0 | 35659 792 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
34722754 | 28920 0 0 | 47693 840 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
34768118 | 28920 0 0 | 47693 840 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
34798456 | 28920 0 0 | 47693 840 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
34845866 | 28920 0 0 | 47693 840 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
35880548 | 12015 0 0 | 26507 792 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
35903010 | 22240 0 0 | 39349 840 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
35981264 | 22272 0 0 | 40677 840 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
35992660 | 12015 0 0 | 26507 792 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
36087612 | 22272 0 0 | 40677 840 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
36095400 | 22272 0 0 | 40677 840 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
36099888 | 22272 0 0 | 40677 840 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
37865190 | 28472 0 0 | 46845 840 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
37899004 | 28472 0 0 | 46845 840 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
37983880 | 28472 0 0 | 46845 840 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
38128398 | 22184 0 0 | 40621 840 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
38236770 | 22184 0 0 | 40621 840 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
38265920 | 22184 0 0 | 40621 840 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
38281650 | 28472 0 0 | 46845 840 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
38286270 | 22152 0 0 | 39317 840 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
39606512 | 4927 0 0 | 16532 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
39764956 | 22184 0 0 | 40621 840 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
40390438 | 7760 0 0 | 20564 792 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
41297190 | 18911 0 0 | 34011 792 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
42248558 | 5867 0 0 | 18508 792 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
44419606 | 7407 0 0 | 19153 784 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
Compiler | Implementations
|
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | add_avx |
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | add_avx |
icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | add_avx |
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | add_avx |
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | add_avx |
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | add_avx |
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | add_sse |
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | add_sse |
icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | add_sse |
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | add_sse |
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | add_sse |
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | add_sse |
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
|