Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
19160 | 1216 0 0 | 16413 856 744 | sse | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
19160 | 1104 0 0 | 16333 856 744 | sse | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
19160 | 1104 0 0 | 16365 856 744 | sse | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
19180 | 1216 0 0 | 16813 856 744 | sse | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
19180 | 1104 0 0 | 16333 856 744 | sse | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
19180 | 1104 0 0 | 16365 856 744 | sse | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
19180 | 1104 0 0 | 16333 856 744 | sse | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
19180 | 1104 0 0 | 16365 856 744 | sse | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
19180 | 1104 0 0 | 16365 856 744 | sse | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
19200 | 1216 0 0 | 16413 856 744 | sse | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
19200 | 1216 0 0 | 16813 856 744 | sse | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
19200 | 1216 0 0 | 16813 856 744 | sse | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
19200 | 1104 0 0 | 16333 856 744 | sse | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
19200 | 1216 0 0 | 16813 856 744 | sse | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
19220 | 1000 0 0 | 14933 856 744 | sse | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
19220 | 1216 0 0 | 16413 856 744 | sse | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
19220 | 1216 0 0 | 16413 856 744 | sse | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
19240 | 1000 0 0 | 14989 856 744 | sse | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
20840 | 992 0 0 | 14941 856 744 | ssealt | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
20880 | 992 0 0 | 14997 856 744 | ssealt | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
21100 | 1056 0 0 | 16285 856 744 | ssealt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
21100 | 1056 0 0 | 16317 856 744 | ssealt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
21100 | 1056 0 0 | 16285 856 744 | ssealt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
21100 | 1168 0 0 | 16765 856 744 | ssealt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
21100 | 1056 0 0 | 16285 856 744 | ssealt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
21100 | 1056 0 0 | 16317 856 744 | ssealt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
21100 | 1056 0 0 | 16285 856 744 | ssealt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
21120 | 1168 0 0 | 16365 856 744 | ssealt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
21120 | 1056 0 0 | 16317 856 744 | ssealt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
21120 | 1168 0 0 | 16365 856 744 | ssealt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
21120 | 1056 0 0 | 16317 856 744 | ssealt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
21140 | 1168 0 0 | 16765 856 744 | ssealt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
21140 | 1168 0 0 | 16765 856 744 | ssealt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
21140 | 1168 0 0 | 16365 856 744 | ssealt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
21140 | 1168 0 0 | 16765 856 744 | ssealt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
21140 | 1168 0 0 | 16365 856 744 | ssealt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
30200 | 990 0 0 | 12859 808 752 | littleendian | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
30200 | 1022 0 0 | 13483 808 752 | littleendian | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
30380 | 990 0 0 | 12859 808 752 | littleendian | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
31360 | 1074 0 0 | 13355 808 736 | littleendian | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
33540 | 1229 0 0 | 13481 816 776 | sse | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
33580 | 589 0 0 | 10444 808 776 | sse | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
33680 | 584 0 0 | 10580 808 776 | ssealt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
33740 | 584 0 0 | 10580 808 776 | sse | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
33860 | 1229 0 0 | 13481 816 776 | ssealt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
34140 | 588 0 0 | 10444 808 776 | ssealt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
35040 | 466 0 0 | 9460 792 776 | ssealt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
35200 | 472 0 0 | 9460 792 776 | sse | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
48800 | 1592 0 0 | 13841 816 776 | littleendian | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
55500 | 2400 0 0 | 18029 856 744 | littleendian | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
55500 | 2400 0 0 | 18029 856 744 | littleendian | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
55500 | 2400 0 0 | 18029 856 744 | littleendian | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
55520 | 2400 0 0 | 18029 856 744 | littleendian | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
58180 | 2176 0 0 | 16125 856 744 | littleendian | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
59040 | 524 0 0 | 9713 800 736 | littleendian | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
62920 | 2560 0 0 | 16565 856 744 | littleendian | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
64220 | 2816 0 0 | 18045 856 744 | littleendian | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
64220 | 2816 0 0 | 18045 856 744 | littleendian | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
64220 | 2816 0 0 | 18045 856 744 | littleendian | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
64220 | 2816 0 0 | 18045 856 744 | littleendian | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
66820 | 595 0 0 | 10580 808 776 | littleendian | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
68200 | 508 0 0 | 9484 792 776 | littleendian | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
69420 | 582 0 0 | 10420 808 776 | littleendian | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
73960 | 1459 0 0 | 13931 808 752 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
74000 | 1443 0 0 | 13323 808 752 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
74140 | 1443 0 0 | 13323 808 752 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
75500 | 1200 0 0 | 10385 800 736 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
103720 | 2288 0 0 | 17533 856 744 | littleendian | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
103720 | 2288 0 0 | 17533 856 744 | littleendian | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
103720 | 2288 0 0 | 17533 856 744 | littleendian | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
103720 | 2288 0 0 | 17533 856 744 | littleendian | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
113080 | 2800 0 0 | 18077 856 744 | littleendian | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
113080 | 2800 0 0 | 18077 856 744 | littleendian | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
113080 | 2800 0 0 | 18077 856 744 | littleendian | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
113080 | 2800 0 0 | 18077 856 744 | littleendian | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
173660 | 3040 0 0 | 17037 856 744 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
175820 | 3192 0 0 | 18397 856 744 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
175880 | 3192 0 0 | 18397 856 744 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
175880 | 3192 0 0 | 18397 856 744 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
175960 | 3192 0 0 | 18397 856 744 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
179280 | 3056 0 0 | 16997 856 744 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
183540 | 1892 0 0 | 14171 808 736 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
202600 | 1140 0 0 | 13401 816 776 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
207120 | 793 0 0 | 10780 808 776 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
228840 | 3112 0 0 | 18381 856 744 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
228880 | 3112 0 0 | 18381 856 744 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
228880 | 3112 0 0 | 18381 856 744 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
228920 | 3112 0 0 | 18381 856 744 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
232840 | 3128 0 0 | 18365 856 744 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
232840 | 3128 0 0 | 18365 856 744 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
232860 | 3128 0 0 | 18365 856 744 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
232860 | 3128 0 0 | 18365 856 744 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
272320 | 2168 0 0 | 17773 856 744 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
272320 | 2168 0 0 | 17773 856 744 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
272320 | 2168 0 0 | 17773 856 744 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
272340 | 2168 0 0 | 17773 856 744 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
367760 | 812 0 0 | 9804 792 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
376040 | 1048 0 0 | 10900 808 776 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
Compiler | Implementations
|
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | littleendian |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | littleendian |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | littleendian |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | littleendian |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | littleendian |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | littleendian |
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 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | sse |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | sse |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | sse |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | sse |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | sse |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | sse |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ssealt |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ssealt |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ssealt |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ssealt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ssealt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ssealt
|