Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
406581 | c | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140602 | 20140525 |
406590 | c | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
406617 | c | gcc -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
407160 | c | gcc -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
407178 | c | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
410097 | c | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140525 |
410100 | c | gcc -O -fomit-frame-pointer | 20140602 | 20140525 |
410112 | c | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140602 | 20140525 |
410112 | c | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140602 | 20140525 |
410124 | c | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140602 | 20140525 |
410130 | c | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140602 | 20140525 |
410136 | c | gcc -m64 -O -fomit-frame-pointer | 20140602 | 20140525 |
410187 | c | gcc -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
410232 | c | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
418290 | c | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
418308 | c | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140525 |
419130 | c | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
419178 | c | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140602 | 20140525 |
420486 | c | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140602 | 20140525 |
420522 | c | gcc -funroll-loops -O -fomit-frame-pointer | 20140602 | 20140525 |
420540 | c | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140525 |
420726 | c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
420753 | c | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140602 | 20140525 |
428997 | c | gcc -m64 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
429012 | c | gcc -O3 -fomit-frame-pointer | 20140602 | 20140525 |
429015 | c | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140525 |
429330 | c | gcc -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
429339 | c | gcc -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
429348 | c | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
429360 | c | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
429381 | c | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
429390 | c | gcc -O2 -fomit-frame-pointer | 20140602 | 20140525 |
429396 | c | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
429402 | c | gcc -m64 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
429408 | c | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
429423 | c | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
429483 | c | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140525 |
429603 | c | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
430029 | c | gcc -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
430071 | c | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
430152 | c | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140602 | 20140525 |
430206 | c | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140602 | 20140525 |
430236 | c | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
430269 | c | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
430281 | c | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
430317 | c | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
430593 | c | gcc -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
430650 | c | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
438594 | c | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140602 | 20140525 |
438627 | c | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
438630 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140525 |
438756 | c | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140525 |
438813 | c | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140602 | 20140525 |
438831 | c | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
438942 | c | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
438945 | c | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
439011 | c | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
439068 | c | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
439071 | c | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140525 |
439095 | c | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
439197 | c | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
439221 | c | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
439230 | c | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140525 |
439251 | c | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140525 |
439419 | c | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
439425 | c | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140525 |
461055 | c | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140525 |
461058 | c | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140602 | 20140525 |
461064 | c | gcc -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
461070 | c | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
461073 | c | gcc -m64 -Os -fomit-frame-pointer | 20140602 | 20140525 |
461082 | c | gcc -Os -fomit-frame-pointer | 20140602 | 20140525 |
461094 | c | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140602 | 20140525 |
461103 | c | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140602 | 20140525 |
461106 | c | gcc -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
461112 | c | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
461118 | c | gcc -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
461121 | c | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140602 | 20140525 |
461130 | c | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140602 | 20140525 |
461130 | c | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
471408 | c | gcc -funroll-loops -Os -fomit-frame-pointer | 20140602 | 20140525 |
471420 | c | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
471426 | c | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140602 | 20140525 |
471435 | c | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
471450 | c | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140525 |
471456 | c | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140525 |
471471 | c | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140525 |
471477 | c | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
471492 | c | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140525 |
562878 | c | cc | 20140602 | 20140525 |
562887 | c | gcc -funroll-loops | 20140602 | 20140525 |
562956 | c | gcc | 20140602 | 20140525 |
606246 | c | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
606285 | c | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
606312 | c | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
606375 | c | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
606438 | c | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |