Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
138165 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140822 | 20140622 |
139270 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140822 | 20140622 |
139660 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140822 | 20140622 |
139680 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140822 | 20140622 |
139840 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140822 | 20140622 |
139860 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140822 | 20140622 |
140555 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140822 | 20140622 |
141605 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140822 | 20140622 |
141975 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140822 | 20140622 |
141990 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140822 | 20140622 |
142110 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140822 | 20140622 |
142240 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140822 | 20140622 |
142240 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140822 | 20140622 |
142260 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140822 | 20140622 |
142985 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140822 | 20140622 |
143430 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140822 | 20140622 |
144175 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140822 | 20140622 |
144390 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140822 | 20140622 |
144530 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140822 | 20140622 |
145545 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140822 | 20140622 |
239255 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140822 | 20140622 |
239565 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140822 | 20140622 |
239750 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140822 | 20140622 |
240120 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140822 | 20140622 |
241285 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140822 | 20140622 |
241405 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140822 | 20140622 |
242415 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140822 | 20140622 |
242765 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140822 | 20140622 |
244430 | ref | gcc -O3 -fomit-frame-pointer | 20140822 | 20140622 |
248190 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141020 | 20141014 |
248890 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141020 | 20141014 |
249725 | ref | clang -O3 -fomit-frame-pointer | 20140822 | 20140622 |
250920 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140822 | 20140622 |
251685 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140822 | 20140622 |
263120 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140822 | 20140622 |
263415 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140822 | 20140622 |
263640 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140822 | 20140622 |
263650 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140822 | 20140622 |
264005 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140822 | 20140622 |
264080 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140822 | 20140622 |
264295 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140822 | 20140622 |
279685 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140822 | 20140622 |
279930 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140822 | 20140622 |
280090 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140822 | 20140622 |
280515 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140822 | 20140622 |
280840 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140822 | 20140622 |
280975 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140822 | 20140622 |
281275 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140822 | 20140622 |
281305 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140822 | 20140622 |
281530 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140822 | 20140622 |
281540 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140822 | 20140622 |
281905 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140822 | 20140622 |
359835 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140822 | 20140622 |
363895 | ref | gcc -O -fomit-frame-pointer | 20140822 | 20140622 |
364110 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140822 | 20140622 |
364235 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140822 | 20140622 |
365715 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140822 | 20140622 |
365820 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140822 | 20140622 |
366010 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140822 | 20140622 |
366180 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140822 | 20140622 |
366790 | ref | gcc -m64 -O -fomit-frame-pointer | 20140822 | 20140622 |
366810 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140822 | 20140622 |
366865 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140822 | 20140622 |
366910 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140822 | 20140622 |
368360 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140822 | 20140622 |
369425 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140822 | 20140622 |
372290 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140822 | 20140622 |
374205 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140822 | 20140622 |
374230 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140822 | 20140622 |
374660 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140822 | 20140622 |
374795 | ref | gcc -O2 -fomit-frame-pointer | 20140822 | 20140622 |
375220 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140822 | 20140622 |
375780 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140822 | 20140622 |
379450 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140822 | 20140622 |
380755 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140822 | 20140622 |
380780 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140822 | 20140622 |
381360 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140822 | 20140622 |
381390 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140822 | 20140622 |
381675 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140822 | 20140622 |
381690 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140822 | 20140622 |
381845 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140822 | 20140622 |
382095 | ref | gcc -Os -fomit-frame-pointer | 20140822 | 20140622 |
420700 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140822 | 20140622 |
420995 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140822 | 20140622 |
421395 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140822 | 20140622 |
421810 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140822 | 20140622 |
423095 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140822 | 20140622 |
423525 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140822 | 20140622 |
1010295 | ref | gcc -funroll-loops | 20140822 | 20140622 |
1011240 | ref | gcc | 20140822 | 20140622 |
1013460 | ref | cc | 20140822 | 20140622 |