Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8352 | opt | gcc -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
8376 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
8400 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
8409 | opt | gcc -O -fomit-frame-pointer | 20100331 | 20100120 |
8418 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
8418 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
8424 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
8427 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20100331 | 20100120 |
8427 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
8433 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
8445 | opt | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
8445 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
8445 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
8448 | opt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
8448 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
8448 | opt | gcc -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
8451 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
8487 | opt | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100331 | 20100120 |
8490 | opt | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100331 | 20100120 |
8496 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100331 | 20100120 |
8496 | opt | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100331 | 20100120 |
8589 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
8589 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
8718 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
8721 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
8745 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
8745 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
8820 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
8829 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
8931 | opt | icc -O2 -xP -static | 20100331 | 20100120 |
8931 | opt | icc -O2 -xW -static | 20100331 | 20100120 |
8931 | opt | icc -O3 -static | 20100331 | 20100120 |
8931 | opt | icc -O3 -xP -static | 20100331 | 20100120 |
8931 | opt | icc -O3 -xW -static | 20100331 | 20100120 |
8931 | opt | icc -m64 -O2 -static | 20100331 | 20100120 |
8931 | opt | icc -m64 -O3 -static | 20100331 | 20100120 |
8934 | opt | icc | 20100331 | 20100120 |
8934 | opt | icc -O2 -static | 20100331 | 20100120 |
8967 | opt | icc -no-vec | 20100331 | 20100120 |
8970 | opt | icc -O2 -static -no-vec | 20100331 | 20100120 |
8970 | opt | icc -O2 -xP -static -no-vec | 20100331 | 20100120 |
8970 | opt | icc -O2 -xW -static -no-vec | 20100331 | 20100120 |
8985 | opt | icc -m64 -xHost -vec-report0 -static | 20100331 | 20100120 |
9009 | opt | icc -O3 -static -no-vec | 20100331 | 20100120 |
9009 | opt | icc -O3 -xP -static -no-vec | 20100331 | 20100120 |
9009 | opt | icc -O3 -xW -static -no-vec | 20100331 | 20100120 |
9018 | opt | icc -O1 -xW -static -no-vec | 20100331 | 20100120 |
9018 | opt | icc -m64 -O1 -static -no-vec | 20100331 | 20100120 |
9027 | opt | icc -O1 -static -no-vec | 20100331 | 20100120 |
9027 | opt | icc -O1 -xP -static -no-vec | 20100331 | 20100120 |
9066 | opt | icc -O1 -static | 20100331 | 20100120 |
9066 | opt | icc -O1 -xW -static | 20100331 | 20100120 |
9066 | opt | icc -m64 -O1 -static | 20100331 | 20100120 |
9075 | opt | icc -Os -xW -static | 20100331 | 20100120 |
9078 | opt | icc -Os -static | 20100331 | 20100120 |
9078 | opt | icc -Os -xP -static | 20100331 | 20100120 |
9081 | opt | icc -m64 -Os -static | 20100331 | 20100120 |
9111 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
9114 | opt | icc -O1 -xP -static | 20100331 | 20100120 |
9120 | opt | icc -m64 -O3 -static -no-vec | 20100331 | 20100120 |
9138 | opt | icc -Os -xW -static -no-vec | 20100331 | 20100120 |
9138 | opt | icc -m64 -Os -static -no-vec | 20100331 | 20100120 |
9147 | opt | icc -Os -static -no-vec | 20100331 | 20100120 |
9147 | opt | icc -Os -xP -static -no-vec | 20100331 | 20100120 |
9150 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
9186 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
9282 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
9282 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
9867 | opt | icc -m64 -O2 -static -no-vec | 20100331 | 20100120 |
10158 | opt | gcc -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10158 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10158 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10161 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10161 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10164 | opt | gcc -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10167 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10167 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10173 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10173 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10173 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10176 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10176 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10176 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10176 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10179 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10182 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10182 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10182 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10188 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10299 | opt | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10299 | opt | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10302 | opt | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10302 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10302 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10305 | opt | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10308 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10314 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10317 | opt | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10320 | opt | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10491 | opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10491 | opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10497 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10497 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10497 | opt | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10497 | opt | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10497 | opt | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100331 | 20100120 |
10497 | opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100331 | 20100120 |
10908 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
10908 | opt | gcc -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
10908 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
10908 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
10926 | opt | gcc -Os -fomit-frame-pointer | 20100331 | 20100120 |
10929 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
10929 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
10929 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
10932 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20100331 | 20100120 |
10932 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
11067 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
11070 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
11070 | opt | gcc -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
11097 | opt | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
11097 | opt | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
11277 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100331 | 20100120 |
11277 | opt | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100331 | 20100120 |
11277 | opt | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100331 | 20100120 |
11277 | opt | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100331 | 20100120 |
48429 | opt | gcc | 20100331 | 20100120 |
48432 | opt | cc | 20100331 | 20100120 |
48438 | opt | gcc -funroll-loops | 20100331 | 20100120 |