Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
19240 | 16442 8 273 | 29351 872 1208 | add_avx | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
19300 | 15067 8 273 | 30340 880 1208 | add_avx | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
19320 | 15016 8 273 | 28111 872 1208 | add_avx | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
33860 | 13762 8 1 | 29028 880 920 | add_sse | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
33880 | 13431 8 1 | 26503 872 920 | add_sse | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
34060 | 13408 8 288 | 32400 912 1152 | add_avx | icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
34060 | 13360 8 288 | 32328 912 1152 | add_avx | icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
34080 | 13360 8 288 | 32328 912 1152 | add_avx | icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
34140 | 9775 8 273 | 21799 856 1208 | add_avx | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
34200 | 13344 8 288 | 32256 912 1152 | add_avx | icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
34220 | 13408 8 288 | 32400 912 1152 | add_avx | icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
34220 | 13312 8 288 | 30976 912 1152 | add_avx | icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
34220 | 13296 8 288 | 32616 912 1152 | add_avx | icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
34220 | 13344 8 288 | 32256 912 1152 | add_avx | icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
34260 | 13296 8 288 | 32616 912 1152 | add_avx | icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
34300 | 13344 8 288 | 32256 912 1152 | add_avx | icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
34300 | 13360 8 288 | 32328 912 1152 | add_avx | icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
34320 | 13408 8 288 | 32400 912 1152 | add_avx | icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
34380 | 13296 8 288 | 32616 912 1152 | add_avx | icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
34400 | 13814 8 1 | 26703 872 920 | add_sse | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
34440 | 13408 8 288 | 32400 912 1152 | add_avx | icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
34440 | 13376 8 288 | 31088 912 1152 | add_avx | icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
34460 | 13296 8 288 | 32616 912 1152 | add_avx | icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
34460 | 13344 8 288 | 32256 912 1152 | add_avx | icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36540 | 12408 8 4 | 31256 912 872 | add_sse | icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
36540 | 12408 8 4 | 31256 912 872 | add_sse | icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
36540 | 12408 8 4 | 31280 912 872 | add_sse | icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36540 | 15000 8 4 | 32544 912 872 | add_sse | icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
36540 | 12408 8 4 | 31256 912 872 | add_sse | icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
36540 | 12408 8 4 | 31280 912 872 | add_sse | icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36540 | 12408 8 4 | 31256 912 872 | add_sse | icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
36540 | 12408 8 4 | 31280 912 872 | add_sse | icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36560 | 14984 8 4 | 32576 912 872 | add_sse | icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36600 | 12408 8 4 | 31280 912 872 | add_sse | icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
38880 | 12168 8 4 | 30976 912 872 | add_sse | icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
38920 | 12168 8 4 | 30976 912 872 | add_sse | icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
38920 | 12168 8 4 | 30976 912 872 | add_sse | icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
38940 | 12168 8 4 | 30976 912 872 | add_sse | icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
39300 | 12168 8 4 | 31384 912 872 | add_sse | icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
39340 | 12168 8 4 | 31384 912 872 | add_sse | icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
39360 | 12168 8 4 | 31384 912 872 | add_sse | icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
39480 | 12168 8 4 | 31384 912 872 | add_sse | icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
47740 | 13360 8 288 | 32328 912 1152 | add_avx | icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
76100 | 5316 8 1 | 17207 856 920 | add_sse | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
4799260 | 10208 0 0 | 25327 824 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
15832960 | 20843 0 0 | 35675 808 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
25876340 | 12015 0 0 | 26523 808 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
25966240 | 12015 0 0 | 26523 808 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
30120380 | 28920 0 0 | 47709 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
30134660 | 28920 0 0 | 47709 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
30136880 | 28920 0 0 | 47709 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
30202500 | 28920 0 0 | 47709 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
31308380 | 5867 0 0 | 18524 808 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
31357680 | 7760 0 0 | 20580 808 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
31922520 | 22272 0 0 | 40693 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
31953380 | 22272 0 0 | 40693 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
31975000 | 22272 0 0 | 40693 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
32007200 | 22240 0 0 | 39365 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
32007240 | 22272 0 0 | 40693 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
33244200 | 18911 0 0 | 34027 808 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
33253240 | 4927 0 0 | 16548 792 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
34816300 | 7407 0 0 | 19169 800 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
36132020 | 22152 0 0 | 39333 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36207840 | 22184 0 0 | 40637 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36287560 | 22184 0 0 | 40637 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36302860 | 22184 0 0 | 40637 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36330620 | 28472 0 0 | 46861 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36330920 | 28472 0 0 | 46861 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36344100 | 28472 0 0 | 46861 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36362440 | 22184 0 0 | 40637 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
36366620 | 28472 0 0 | 46861 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 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
|