Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1330032 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1338748 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
1420616 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
1427584 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1432008 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140724 | 20140622 |
1438372 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
1441220 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1443056 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1452828 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1456696 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1539960 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1540296 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140724 | 20140622 |
1541120 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1542968 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
1550924 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1555360 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
1555628 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1559948 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
1562296 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140724 | 20140622 |
1563124 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1564548 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1565220 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140724 | 20140622 |
1565448 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1569452 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1576752 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
1580448 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1583656 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
1619156 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1643332 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1646964 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140724 | 20140622 |
1651732 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
1652860 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1654352 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1658404 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1659456 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1661596 | ref | gcc -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1662528 | ref | gcc -O -fomit-frame-pointer | 20140724 | 20140622 |
1663476 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1664368 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1664612 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1665868 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1671596 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1683304 | ref | gcc -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1686152 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1692108 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1701536 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1721200 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1730140 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1747360 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
1747996 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140724 | 20140622 |
1748268 | ref | gcc -m64 -O -fomit-frame-pointer | 20140724 | 20140622 |
1778688 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1789800 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
1806072 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1817420 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1819624 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1833152 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1835768 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1860328 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1874388 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140724 | 20140622 |
1879312 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
1879700 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140724 | 20140622 |
1886652 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
1889776 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
1898340 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1899380 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
1904652 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
1907164 | ref | gcc -Os -fomit-frame-pointer | 20140724 | 20140622 |
1915472 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140724 | 20140622 |
1927948 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
1932652 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1968880 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
1992228 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140724 | 20140622 |
2005368 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140724 | 20140622 |
2017952 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140724 | 20140622 |
2026184 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
2026900 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
2034448 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
2111248 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
2119996 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140724 | 20140622 |
2142704 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140724 | 20140622 |
2174848 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140724 | 20140622 |
2187700 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140724 | 20140622 |
2194052 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
2301528 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
2309480 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
2311472 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
2336800 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
2341852 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140724 | 20140622 |
2460888 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
2597072 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
3097168 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140724 | 20140622 |
6032644 | ref | gcc -funroll-loops | 20140724 | 20140622 |
6110224 | ref | gcc | 20140724 | 20140622 |
8804572 | ref | cc | 20140724 | 20140622 |
Compiler | Implementations
|
cc | ref |
gcc | ref |
gcc -O2 -fomit-frame-pointer | ref |
gcc -O3 -fomit-frame-pointer | ref |
gcc -O -fomit-frame-pointer | ref |
gcc -Os -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops | ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -O -fomit-frame-pointer | ref |
gcc -funroll-loops -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ref |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ref |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ref |
gcc -m64 -O2 -fomit-frame-pointer | ref |
gcc -m64 -O3 -fomit-frame-pointer | ref |
gcc -m64 -O -fomit-frame-pointer | ref |
gcc -m64 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -O -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | ref |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -O -fomit-frame-pointer | ref |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | ref |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ref |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -O -fomit-frame-pointer | ref |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | ref |
gcc -march=barcelona -O2 -fomit-frame-pointer | ref |
gcc -march=barcelona -O3 -fomit-frame-pointer | ref |
gcc -march=barcelona -O -fomit-frame-pointer | ref |
gcc -march=barcelona -Os -fomit-frame-pointer | ref |
gcc -march=k8 -O2 -fomit-frame-pointer | ref |
gcc -march=k8 -O3 -fomit-frame-pointer | ref |
gcc -march=k8 -O -fomit-frame-pointer | ref |
gcc -march=k8 -Os -fomit-frame-pointer | ref |
gcc -march=nocona -O2 -fomit-frame-pointer | ref |
gcc -march=nocona -O3 -fomit-frame-pointer | ref |
gcc -march=nocona -O -fomit-frame-pointer | ref |
gcc -march=nocona -Os -fomit-frame-pointer | ref
|