Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
21846 | 4613 0 0 | 16193 800 776 | ssse3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
21890 | 4263 0 0 | 13260 776 776 | ssse3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
21934 | 4693 0 0 | 14556 792 776 | ssse3 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
22044 | 4645 0 0 | 14636 792 776 | ssse3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
22528 | 4661 0 0 | 14652 792 776 | sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
23430 | 4613 0 0 | 16193 800 776 | sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
23584 | 4692 0 0 | 14556 792 776 | sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
23826 | 4281 0 0 | 13276 776 776 | sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
44242 | 6904 0 0 | 22093 840 744 | simple | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
44264 | 6904 0 0 | 22093 840 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
44308 | 6904 0 0 | 22093 840 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
44484 | 7176 0 0 | 22765 840 744 | simple | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
44616 | 7176 0 0 | 22765 840 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
44638 | 7176 0 0 | 22765 840 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
45342 | 7176 0 0 | 22765 840 744 | simple | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
45606 | 6904 0 0 | 22093 840 744 | simple | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
48818 | 7032 0 0 | 21029 840 744 | simple | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
51282 | 6804 0 0 | 15796 776 776 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
51480 | 7221 0 0 | 18801 800 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
51524 | 7184 0 0 | 17044 792 776 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
52866 | 7397 0 0 | 17388 792 776 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
53328 | 7290 0 0 | 16465 784 736 | simple | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
53416 | 7302 0 0 | 19163 792 752 | simple | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
53416 | 7302 0 0 | 19755 792 752 | simple | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
53416 | 7302 0 0 | 19163 792 752 | simple | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
53856 | 7048 0 0 | 22317 840 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
53856 | 7048 0 0 | 22317 840 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
53856 | 7048 0 0 | 22317 840 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
53878 | 7048 0 0 | 22317 840 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
54164 | 12888 0 0 | 28213 840 744 | sphlib-small | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
54164 | 12888 0 0 | 28213 840 744 | sphlib-small | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
54186 | 12888 0 0 | 28213 840 744 | sphlib-small | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
54186 | 12888 0 0 | 28213 840 744 | sphlib-small | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
54846 | 7304 0 0 | 21245 840 744 | simple | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
55330 | 9272 0 0 | 18585 784 736 | sphlib-small | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
55682 | 11336 0 0 | 23915 792 752 | sphlib-small | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
55726 | 11320 0 0 | 23291 792 752 | sphlib-small | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
55726 | 11320 0 0 | 23291 792 752 | sphlib-small | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
56518 | 7539 0 0 | 19803 792 736 | simple | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
56540 | 13816 0 0 | 29541 840 744 | sphlib-small | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
56628 | 13816 0 0 | 29541 840 744 | sphlib-small | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
56650 | 7320 0 0 | 22557 840 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
56650 | 7320 0 0 | 22557 840 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
56650 | 7320 0 0 | 22557 840 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
56650 | 7320 0 0 | 22557 840 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
56672 | 13816 0 0 | 29541 840 744 | sphlib-small | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
56694 | 13816 0 0 | 29541 840 744 | sphlib-small | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
58630 | 9131 0 0 | 18236 776 776 | sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
59136 | 37080 0 0 | 49051 792 752 | sphlib | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
59202 | 37080 0 0 | 49643 792 752 | sphlib | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
59554 | 12053 0 0 | 24427 792 736 | sphlib-small | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
59576 | 35048 0 0 | 44345 784 736 | sphlib | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
59730 | 12856 0 0 | 26957 840 744 | sphlib-small | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
59752 | 37080 0 0 | 49051 792 752 | sphlib | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
60808 | 9878 0 0 | 19929 800 776 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
60896 | 13376 0 0 | 25065 800 776 | sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
61424 | 36166 0 0 | 46217 800 776 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
61886 | 13512 0 0 | 28885 840 744 | sphlib-small | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
61886 | 13512 0 0 | 28885 840 744 | sphlib-small | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
61886 | 13512 0 0 | 28885 840 744 | sphlib-small | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
61886 | 13512 0 0 | 28885 840 744 | sphlib-small | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
63052 | 40736 0 0 | 52425 800 776 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
63074 | 35883 0 0 | 44988 776 776 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
63140 | 11238 0 0 | 21433 800 776 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
63382 | 39029 0 0 | 51387 792 736 | sphlib | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
64086 | 38230 0 0 | 48425 800 776 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
65538 | 13528 0 0 | 27573 840 744 | sphlib-small | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
67034 | 14168 0 0 | 29509 840 744 | sphlib-small | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
67034 | 14168 0 0 | 29509 840 744 | sphlib-small | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
67034 | 14168 0 0 | 29509 840 744 | sphlib-small | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
67056 | 14168 0 0 | 29509 840 744 | sphlib-small | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 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
|