Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
37191440 | 72979 0 0 | 97681 824 1576 | ms | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
37317920 | 72979 0 0 | 97681 824 1576 | ms | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
37394140 | 75379 0 0 | 100705 824 1576 | ms | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
37475560 | 82116 0 0 | 107721 824 1576 | ms | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
37499240 | 33826 0 0 | 57167 816 1576 | ms | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
38083580 | 75458 0 0 | 100785 824 1576 | x64 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
38182440 | 73058 0 0 | 97761 824 1576 | x64 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
38286820 | 73058 0 0 | 97761 824 1576 | x64 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
38318220 | 33757 0 0 | 57103 816 1576 | x64 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
38401360 | 82131 0 0 | 107737 824 1576 | x64 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
38965560 | 67496 0 0 | 93955 832 1608 | ms | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
39943440 | 67735 0 0 | 94195 832 1608 | x64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
40052840 | 32199 0 0 | 56555 832 1608 | ms | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
40578080 | 24486 0 0 | 47851 824 1576 | ms | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
41161980 | 28839 0 0 | 53043 832 1608 | ms | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
41697380 | 32230 0 0 | 56587 832 1608 | x64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
42023120 | 28844 0 0 | 53043 832 1608 | x64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
42747000 | 24491 0 0 | 47843 824 1576 | x64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
265370520 | 68704 0 0 | 93409 824 1576 | opt | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
265446040 | 68704 0 0 | 93409 824 1576 | opt | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
270624100 | 73872 0 0 | 99209 824 1576 | opt | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
277315680 | 80234 0 0 | 105857 824 1576 | opt | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
291001840 | 73474 0 0 | 99931 832 1608 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
326700760 | 32558 0 0 | 55903 816 1576 | opt | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
327084120 | 30775 0 0 | 55139 832 1608 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
350908580 | 27433 0 0 | 51651 832 1608 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
529129500 | 22383 0 0 | 45763 824 1576 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
4757569720 | 109152 0 0 | 347851 1128 1584 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4758640720 | 34830 768 0 | 266778 1832 1584 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
4760981960 | 109152 0 0 | 347851 1128 1584 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4770473100 | 64806 768 0 | 300042 1848 1616 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
4773675960 | 102696 0 0 | 341763 1128 1584 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4778930040 | 109152 0 0 | 347851 1128 1584 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4780607020 | 44094 768 0 | 278188 1840 1584 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
4782510600 | 102696 0 0 | 341763 1128 1584 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4783220620 | 44094 768 0 | 278188 1840 1584 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
4785710600 | 109152 0 0 | 347851 1128 1584 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4793550400 | 103480 0 0 | 342147 1128 1584 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4797289300 | 109008 0 0 | 347659 1128 1584 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4798473940 | 103480 0 0 | 342147 1128 1584 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4799467720 | 108768 0 0 | 347403 1128 1584 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4801440320 | 109008 0 0 | 347659 1128 1584 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4801970720 | 103480 0 0 | 342147 1128 1584 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4807837860 | 102728 0 0 | 341827 1128 1584 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4814935780 | 45994 768 0 | 280732 1840 1584 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
4817015840 | 101840 0 0 | 339195 1128 1584 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4817435020 | 103480 0 0 | 342147 1128 1584 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4818722560 | 107080 0 0 | 344491 1128 1584 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
4824099040 | 34135 768 0 | 266210 1840 1584 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
4908486820 | 42981 768 0 | 278076 1840 1584 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
4957434780 | 37641 768 0 | 270746 1848 1616 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
4966804700 | 102728 0 0 | 341827 1128 1584 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
4973983340 | 108768 0 0 | 347403 1128 1584 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
5038935120 | 37189 768 0 | 270090 1848 1616 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | ms |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | ms |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ms |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ms |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | ms |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | ms |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | ms |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | ms |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | ms |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | ms |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | ms |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | ms |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | ms |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | ms |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ms |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ms |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | ms |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | ms |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | ms |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | ms |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ms |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ms |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | ms |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | ms
|
Compiler | Implementations
|
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | opt |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | opt |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | opt |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | opt |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | opt |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | opt |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | opt |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | opt |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | opt |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | opt |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | opt |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | opt |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | opt |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | opt |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | opt |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | opt |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | opt |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | opt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | opt |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | opt |
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | x64 |
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | x64 |
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | x64 |
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | x64 |
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | x64 |
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | x64 |
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | x64 |
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | x64 |
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | x64 |
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | x64 |
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | x64 |
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | x64 |
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | x64 |
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | x64 |
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | x64 |
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | x64 |
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | x64 |
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | x64 |
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | x64 |
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | x64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | x64 |
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | x64 |
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | x64 |
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | x64
|