Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
61928 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140707 | 20140622 |
62008 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140707 | 20140622 |
62032 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140707 | 20140622 |
62044 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140707 | 20140622 |
62080 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
62100 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
62164 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140707 | 20140622 |
62280 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140707 | 20140622 |
62320 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140707 | 20140622 |
62352 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140707 | 20140622 |
62364 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140707 | 20140622 |
62376 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140707 | 20140622 |
62444 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140707 | 20140622 |
62572 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140707 | 20140622 |
62660 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140707 | 20140622 |
62740 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
67124 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140707 | 20140622 |
67732 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
67884 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
68116 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
68152 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
68172 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
69772 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140707 | 20140622 |
69940 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140707 | 20140622 |
70088 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140707 | 20140622 |
70152 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140707 | 20140622 |
70172 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140707 | 20140622 |
70496 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140707 | 20140622 |
120520 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
120764 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
120876 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
120892 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
121036 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
121164 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
121684 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
121708 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
121820 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140707 | 20140622 |
123324 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
123932 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
124228 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140707 | 20140622 |
124368 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
124464 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
124520 | ref | gcc -O3 -fomit-frame-pointer | 20140707 | 20140622 |
124568 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
124756 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140707 | 20140622 |
124820 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140707 | 20140622 |
142188 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
142560 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140707 | 20140622 |
142960 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
143184 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
145132 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
147872 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
148668 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
149788 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
149880 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
150520 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
151332 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
151676 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140707 | 20140622 |
151996 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
152084 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
152360 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140707 | 20140622 |
153216 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
153724 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
154372 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
167736 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
168952 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
169396 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
169724 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
173668 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
173848 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140707 | 20140622 |
177540 | ref | gcc -m64 -O -fomit-frame-pointer | 20140707 | 20140622 |
177688 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140707 | 20140622 |
177744 | ref | gcc -O -fomit-frame-pointer | 20140707 | 20140622 |
178176 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
178212 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
178376 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140707 | 20140622 |
178632 | ref | gcc -Os -fomit-frame-pointer | 20140707 | 20140622 |
178824 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
178844 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
178924 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
179156 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
180544 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
213876 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140707 | 20140622 |
213948 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140707 | 20140622 |
214404 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
214556 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
214588 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140707 | 20140622 |
214784 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140707 | 20140622 |
214888 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
215100 | ref | gcc -O2 -fomit-frame-pointer | 20140707 | 20140622 |
216352 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140707 | 20140622 |
216396 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
216544 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
216636 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140707 | 20140622 |
216712 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
216768 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140707 | 20140622 |
216780 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140707 | 20140622 |
217452 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140707 | 20140622 |
219104 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140707 | 20140622 |
220328 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140707 | 20140622 |
533872 | ref | gcc | 20140707 | 20140622 |
533984 | ref | gcc -funroll-loops | 20140707 | 20140622 |
535156 | ref | cc | 20140707 | 20140622 |