Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1447929 | 49345 0 8 | 66790 976 1600 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
1794366 | 24920 0 8 | 41855 880 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
2078622 | 15880 0 8 | 32815 880 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
2156175 | 69637 0 8 | 87094 976 1600 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
2197800 | 67401 0 8 | 84862 976 1600 | opt | gcc_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
2510289 | 55541 0 8 | 74646 976 1600 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
2584953 | 15880 0 8 | 32815 880 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
2647350 | 49405 0 8 | 66870 976 1600 | ref | gcc_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
2990960 | 81013 0 8 | 100126 976 1600 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
3110338 | 67289 0 8 | 84734 976 1600 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
3158262 | 16780 0 8 | 33695 880 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
3321675 | 24920 0 8 | 41855 880 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
3404925 | 24920 0 8 | 41855 880 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
3549158 | 55325 0 8 | 74398 976 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
3729059 | 22773 0 8 | 41598 976 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
5337063 | 6521 0 8 | 21682 960 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
5701940 | 80685 0 8 | 99766 976 1600 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
7500825 | 21961 0 8 | 41046 976 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191209 | 20190816 |
8839908 | 30917 0 8 | 49742 976 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
9179415 | 25820 0 8 | 42735 880 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
9277098 | 9185 0 8 | 29118 976 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
9407250 | 8769 0 8 | 24654 976 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191209 | 20190816 |
9573750 | 8401 0 8 | 23546 960 1568 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
9715275 | 8457 0 8 | 23618 960 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
9730756 | 8401 0 8 | 23546 960 1568 | opt | gcc_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
9780183 | 22657 0 8 | 41526 976 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
10032830 | 15880 0 8 | 32815 880 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
10064925 | 8421 0 8 | 23562 960 1568 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
10209386 | 6473 0 8 | 21618 960 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
10468360 | 27109 0 8 | 46198 976 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191209 | 20190816 |
10692178 | 6801 0 8 | 22686 976 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191209 | 20190816 |
10827963 | 6801 0 8 | 22686 976 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
12739656 | 6521 0 8 | 21682 960 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
12960297 | 6977 0 8 | 26910 976 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
13037695 | 9153 0 8 | 24950 976 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
13166318 | 8777 0 8 | 24670 976 1568 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
13621393 | 8769 0 8 | 24654 976 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
13943438 | 6945 0 8 | 22742 976 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
14465031 | 30769 0 8 | 49630 976 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
15022409 | 7009 0 8 | 26942 976 1568 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
15831889 | 48145 0 8 | 65606 976 1600 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
15893476 | 6805 0 8 | 22694 976 1568 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
21560177 | 27109 0 8 | 46198 976 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
21988966 | 9189 0 8 | 29118 976 1568 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
22552425 | 8457 0 8 | 23618 960 1568 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
24342300 | 21961 0 8 | 41046 976 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
26714925 | 6473 0 8 | 21618 960 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
26751438 | 6533 0 8 | 21674 960 1568 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
48326625 | 22692 0 8 | 41634 960 1568 | opt | gcc_-funroll-loops | 20191209 | 20190816 |
51723225 | 22692 0 8 | 41634 960 1568 | opt | cc | 20191209 | 20190816 |
55203075 | 16724 0 8 | 35666 960 1568 | ref | cc | 20191209 | 20190816 |
55580213 | 16724 0 8 | 35666 960 1568 | ref | gcc_-funroll-loops | 20191209 | 20190816 |
72707074 | 22692 0 8 | 41634 960 1568 | opt | gcc | 20191209 | 20190816 |
78728969 | 16724 0 8 | 35666 960 1568 | ref | gcc | 20191209 | 20190816 |
Compiler | Implementations
|
cc | avx2 |
gcc | avx2 |
gcc -O2 -fomit-frame-pointer | avx2 |
gcc -O3 -fomit-frame-pointer | avx2 |
gcc -O -fomit-frame-pointer | avx2 |
gcc -Os -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops | avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2
|