Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
25983 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
25983 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
26100 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
26100 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
26125 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
26200 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
26208 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20140521 | 20140517 |
26266 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
26267 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
26292 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
26333 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
26333 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
26392 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
26425 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
26441 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
26467 | opt | gcc -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
26525 | opt | gcc -O2 -fomit-frame-pointer | 20140521 | 20140517 |
26525 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
26525 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
26525 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
26534 | opt | gcc -O -fomit-frame-pointer | 20140521 | 20140517 |
26542 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
26550 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
26558 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
26566 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
26634 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
26692 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
26866 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
26867 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
26933 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
26934 | opt | gcc -O3 -fomit-frame-pointer | 20140521 | 20140517 |
26958 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
26991 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27009 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27017 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27025 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27084 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27092 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27108 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27133 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27134 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27150 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27259 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27291 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27300 | x64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27308 | x64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27308 | x64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27308 | x64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27308 | x64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27308 | x64 | gcc -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27309 | x64 | gcc -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27309 | x64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27309 | x64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27309 | x64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27309 | x64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27309 | x64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27309 | x64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27316 | x64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27317 | x64 | gcc -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27317 | x64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140521 | 20140517 |
27317 | x64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
27317 | x64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27317 | x64 | gcc -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27333 | x64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
27341 | x64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27342 | x64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
27342 | x64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27342 | x64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27350 | x64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27350 | x64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27350 | x64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27350 | x64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27359 | x64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27375 | x64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
27375 | x64 | gcc -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
27384 | x64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
27392 | x64 | gcc -O -fomit-frame-pointer | 20140521 | 20140517 |
27392 | x64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
27416 | x64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27433 | x64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
27483 | x64 | gcc -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
27483 | x64 | gcc -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
27484 | x64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27500 | x64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27500 | x64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27500 | x64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
27508 | x64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
27517 | x64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
27517 | x64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
27716 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
27850 | x64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
27858 | x64 | gcc -Os -fomit-frame-pointer | 20140521 | 20140517 |
27858 | x64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
27858 | x64 | gcc -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
27858 | x64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
27883 | x64 | gcc | 20140521 | 20140517 |
27883 | x64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
27892 | x64 | gcc -funroll-loops | 20140521 | 20140517 |
27892 | x64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
27909 | x64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
27925 | x64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
27941 | x64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
27959 | x64 | cc | 20140521 | 20140517 |
27967 | x64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
27983 | x64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140521 | 20140517 |
28017 | x64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
28025 | x64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
28025 | x64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
28967 | opt | gcc -Os -fomit-frame-pointer | 20140521 | 20140517 |
28967 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
28967 | opt | gcc -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
29233 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
29292 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
29300 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
29342 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
29359 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
29667 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
29808 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20140521 | 20140517 |
29833 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
29850 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
30000 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
30183 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
30317 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
129567 | opt | cc | 20140521 | 20140517 |
129575 | opt | gcc -funroll-loops | 20140521 | 20140517 |
129583 | opt | gcc | 20140521 | 20140517 |
Compiler | Implementations
|
cc | x64 |
gcc | x64 |
gcc -O2 -fomit-frame-pointer | x64 |
gcc -O3 -fomit-frame-pointer | x64 |
gcc -O -fomit-frame-pointer | x64 |
gcc -Os -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | x64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops | x64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | x64 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | x64 |
gcc -m64 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -O -fomit-frame-pointer | x64 |
gcc -m64 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | x64 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | x64 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
gcc -march=k8 -O2 -fomit-frame-pointer | x64 |
gcc -march=k8 -O3 -fomit-frame-pointer | x64 |
gcc -march=k8 -O -fomit-frame-pointer | x64 |
gcc -march=k8 -Os -fomit-frame-pointer | x64 |
gcc -march=nocona -O2 -fomit-frame-pointer | x64 |
gcc -march=nocona -O3 -fomit-frame-pointer | x64 |
gcc -march=nocona -O -fomit-frame-pointer | x64 |
gcc -march=nocona -Os -fomit-frame-pointer | x64
|