Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
21868 | 4645 0 0 | 16305 800 776 | ssse3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
21934 | 4252 0 0 | 13244 776 776 | ssse3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
21956 | 4723 0 0 | 14572 792 776 | ssse3 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
22000 | 4677 0 0 | 14748 792 776 | ssse3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
22506 | 4693 0 0 | 14764 792 776 | sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
23430 | 4645 0 0 | 16305 800 776 | sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
23584 | 4722 0 0 | 14572 792 776 | sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
23870 | 4270 0 0 | 13260 776 776 | sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
44286 | 6920 0 0 | 22109 840 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
44374 | 6920 0 0 | 22109 840 744 | simple | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
44440 | 6920 0 0 | 22109 840 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
44572 | 7192 0 0 | 22781 840 744 | simple | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
44572 | 6920 0 0 | 22109 840 744 | simple | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
44594 | 7192 0 0 | 22781 840 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
44594 | 7192 0 0 | 22781 840 744 | simple | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
44616 | 7192 0 0 | 22781 840 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
48994 | 7064 0 0 | 21061 840 744 | simple | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
51304 | 6792 0 0 | 15780 776 776 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
51392 | 7253 0 0 | 18913 800 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
51524 | 7214 0 0 | 17076 792 776 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
52888 | 7429 0 0 | 17500 792 776 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
53042 | 7301 0 0 | 16545 784 736 | simple | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
53372 | 7317 0 0 | 19227 792 752 | simple | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
53372 | 7317 0 0 | 19819 792 752 | simple | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
53372 | 7317 0 0 | 19227 792 752 | simple | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
53834 | 7080 0 0 | 22349 840 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
53834 | 7080 0 0 | 22349 840 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
53856 | 7080 0 0 | 22349 840 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
53856 | 7080 0 0 | 22349 840 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-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=broadwell_-mtune=broadwell_-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 | 7336 0 0 | 21277 840 744 | simple | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
55132 | 11320 0 0 | 23339 792 752 | sphlib-small | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
55132 | 11320 0 0 | 23339 792 752 | sphlib-small | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
55286 | 11336 0 0 | 23963 792 752 | sphlib-small | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
56364 | 7563 0 0 | 19739 792 736 | simple | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
56628 | 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=core-avx2_-mtune=core-avx2_-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 | 7352 0 0 | 22589 840 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
56650 | 7352 0 0 | 22589 840 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
56650 | 7352 0 0 | 22589 840 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
56650 | 13816 0 0 | 29541 840 744 | sphlib-small | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
56672 | 7352 0 0 | 22589 840 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
58366 | 9272 0 0 | 18633 784 736 | sphlib-small | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
58674 | 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 | 49691 792 752 | sphlib | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
59180 | 35048 0 0 | 44393 784 736 | sphlib | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
59312 | 37080 0 0 | 49099 792 752 | sphlib | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
59554 | 37080 0 0 | 49099 792 752 | sphlib | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
59576 | 12053 0 0 | 24347 792 736 | sphlib-small | clang_-mcpu=native_-O3_-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 |
60808 | 9878 0 0 | 19929 800 776 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
61116 | 13376 0 0 | 25145 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 | 52505 800 776 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
63140 | 35883 0 0 | 44988 776 776 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
63162 | 11238 0 0 | 21513 800 776 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
63338 | 39029 0 0 | 51307 792 736 | sphlib | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191024 | 20191017 |
63866 | 38230 0 0 | 48505 800 776 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
65582 | 13528 0 0 | 27573 840 744 | sphlib-small | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
67012 | 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=core-avx-i_-mtune=core-avx-i_-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 |
67056 | 14168 0 0 | 29509 840 744 | sphlib-small | icc_-march=sandybridge_-mtune=sandybridge_-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
|