Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
22420 | 4629 0 0 | 14716 808 776 | ssse3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
22460 | 4597 0 0 | 16929 816 776 | ssse3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
22520 | 4252 0 0 | 13260 792 776 | ssse3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
22820 | 4723 0 0 | 14588 808 776 | ssse3 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
23260 | 4645 0 0 | 14732 808 776 | sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
23740 | 4597 0 0 | 16929 816 776 | sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
23800 | 4270 0 0 | 13276 792 776 | sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
23940 | 4722 0 0 | 14588 808 776 | sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
41840 | 7192 0 0 | 22797 856 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
41860 | 7192 0 0 | 22797 856 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
41860 | 7192 0 0 | 22797 856 744 | simple | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
42020 | 7192 0 0 | 22797 856 744 | simple | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
42720 | 6920 0 0 | 22125 856 744 | simple | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
42780 | 6920 0 0 | 22125 856 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
42820 | 6920 0 0 | 22125 856 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
42840 | 6920 0 0 | 22125 856 744 | simple | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
43180 | 7317 0 0 | 19835 808 752 | simple | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
43380 | 7301 0 0 | 16561 800 736 | simple | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
43440 | 7317 0 0 | 19243 808 752 | simple | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
43520 | 7317 0 0 | 19243 808 752 | simple | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
44880 | 11336 0 0 | 23979 808 752 | sphlib-small | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
44880 | 11320 0 0 | 23355 808 752 | sphlib-small | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
44900 | 7214 0 0 | 17092 808 776 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
44940 | 6792 0 0 | 15796 792 776 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
44960 | 7237 0 0 | 19569 816 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
45160 | 9272 0 0 | 18649 800 736 | sphlib-small | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
45220 | 11320 0 0 | 23355 808 752 | sphlib-small | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
45280 | 7381 0 0 | 17468 808 776 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
45900 | 7064 0 0 | 21077 856 744 | simple | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
46200 | 7336 0 0 | 21293 856 744 | simple | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
46520 | 7563 0 0 | 19755 808 736 | simple | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
47480 | 12888 0 0 | 28229 856 744 | sphlib-small | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
47520 | 12888 0 0 | 28229 856 744 | sphlib-small | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
47520 | 12888 0 0 | 28229 856 744 | sphlib-small | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
47700 | 12888 0 0 | 28229 856 744 | sphlib-small | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
47800 | 7080 0 0 | 22365 856 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
47840 | 7080 0 0 | 22365 856 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
47840 | 7080 0 0 | 22365 856 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
47900 | 9878 0 0 | 19945 816 776 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
47940 | 7080 0 0 | 22365 856 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
49040 | 7352 0 0 | 22605 856 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
49060 | 12053 0 0 | 24363 808 736 | sphlib-small | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
49080 | 7352 0 0 | 22605 856 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
49120 | 7352 0 0 | 22605 856 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
49360 | 9131 0 0 | 18252 792 776 | sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
50300 | 13816 0 0 | 29557 856 744 | sphlib-small | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
50300 | 13816 0 0 | 29557 856 744 | sphlib-small | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
50300 | 13816 0 0 | 29557 856 744 | sphlib-small | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
50340 | 13816 0 0 | 29557 856 744 | sphlib-small | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
51380 | 12856 0 0 | 26973 856 744 | sphlib-small | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
53360 | 13528 0 0 | 27589 856 744 | sphlib-small | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
53940 | 11238 0 0 | 21529 816 776 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
54200 | 13512 0 0 | 28901 856 744 | sphlib-small | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
54220 | 13512 0 0 | 28901 856 744 | sphlib-small | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
54220 | 13512 0 0 | 28901 856 744 | sphlib-small | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
54220 | 13512 0 0 | 28901 856 744 | sphlib-small | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
54980 | 14376 0 0 | 26817 816 776 | sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
56560 | 14168 0 0 | 29525 856 744 | sphlib-small | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
56580 | 14168 0 0 | 29525 856 744 | sphlib-small | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
56580 | 14168 0 0 | 29525 856 744 | sphlib-small | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
56600 | 14168 0 0 | 29525 856 744 | sphlib-small | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
56960 | 7352 0 0 | 22605 856 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
58500 | 35048 0 0 | 44409 800 736 | sphlib | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
58520 | 37080 0 0 | 49115 808 752 | sphlib | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
58640 | 37080 0 0 | 49115 808 752 | sphlib | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
60340 | 37080 0 0 | 49707 808 752 | sphlib | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
61380 | 36166 0 0 | 46233 816 776 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
63040 | 39029 0 0 | 51323 808 736 | sphlib | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
63880 | 35883 0 0 | 45004 792 776 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
64180 | 38230 0 0 | 48521 816 776 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
65900 | 44056 0 0 | 56497 816 776 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | sphlib |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | sphlib |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | sphlib |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | sphlib |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | sphlib |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | sphlib |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | sphlib |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | sphlib |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | sphlib |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | sphlib |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | sphlib |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | sphlib |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | sphlib |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | sphlib |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | sphlib |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | sphlib |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | sphlib |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | sphlib
|
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | simple |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | simple |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | simple |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | simple |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | simple |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | simple |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sphlib |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | sphlib |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | sphlib |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | sphlib |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | sphlib |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | sphlib |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sphlib-small |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | sphlib-small |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | sphlib-small |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | sphlib-small |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | sphlib-small |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | sphlib-small
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | sse2 |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | sse2 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sse2 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | sse2 |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | sse2 |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | sse2 |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | sse2 |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | sse2 |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | sse2 |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | sse2 |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | sse2 |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | sse2 |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | sse2 |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | sse2 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | sse2 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | sse2 |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | sse2 |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | sse2 |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | sse2 |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | sse2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | sse2 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | sse2 |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | sse2 |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | sse2
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | ssse3 |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | ssse3 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ssse3 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ssse3 |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | ssse3 |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | ssse3 |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | ssse3 |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | ssse3 |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | ssse3 |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | ssse3 |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | ssse3 |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | ssse3 |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | ssse3 |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | ssse3 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ssse3 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ssse3 |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | ssse3 |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | ssse3 |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | ssse3 |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | ssse3 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ssse3 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ssse3 |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | ssse3 |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | ssse3
|