Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
9906 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100331 | 20100120 |
9921 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100331 | 20100120 |
9945 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100331 | 20100120 |
9963 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100331 | 20100120 |
10041 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
10047 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
10050 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
10083 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
10086 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
10089 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
10158 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
10161 | ref | gcc -O -fomit-frame-pointer | 20100331 | 20100120 |
10167 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
10167 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
10179 | ref | gcc -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
10179 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
10221 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
10224 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
10245 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
10272 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
10290 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
11121 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11154 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11154 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11160 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11190 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11202 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11205 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11208 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11208 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11211 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11250 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11250 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11253 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11265 | ref | gcc -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11265 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11274 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11274 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11274 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11277 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11283 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11286 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11286 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11286 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11286 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11289 | ref | gcc -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11301 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11304 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11307 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11310 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11316 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11319 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11322 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11328 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11346 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11352 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11352 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11358 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11364 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11367 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11367 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11376 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11379 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11388 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
11391 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
11403 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
12402 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
12651 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
12651 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
12657 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
12657 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
12705 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
12705 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
12735 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
12738 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
12738 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
12738 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
12738 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
12762 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100331 | 20100120 |
12819 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
12819 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
12822 | ref | gcc -Os -fomit-frame-pointer | 20100331 | 20100120 |
12822 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
12825 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
12825 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
12825 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
12969 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100331 | 20100120 |
13065 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100331 | 20100120 |
13065 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100331 | 20100120 |
13068 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100331 | 20100120 |
14940 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100331 | 20100120 |
15105 | ref | icc -O2 -xW -static | 20100331 | 20100120 |
15111 | ref | icc -O3 -static -no-vec | 20100331 | 20100120 |
15111 | ref | icc -m64 -O2 -static | 20100331 | 20100120 |
15114 | ref | icc | 20100331 | 20100120 |
15114 | ref | icc -O3 -xP -static -no-vec | 20100331 | 20100120 |
15114 | ref | icc -O3 -xW -static | 20100331 | 20100120 |
15114 | ref | icc -O3 -xW -static -no-vec | 20100331 | 20100120 |
15114 | ref | icc -Os -static | 20100331 | 20100120 |
15114 | ref | icc -Os -xP -static | 20100331 | 20100120 |
15114 | ref | icc -m64 -O3 -static | 20100331 | 20100120 |
15114 | ref | icc -m64 -Os -static | 20100331 | 20100120 |
15117 | ref | icc -O3 -xP -static | 20100331 | 20100120 |
15120 | ref | icc -O3 -static | 20100331 | 20100120 |
15120 | ref | icc -m64 -O3 -static -no-vec | 20100331 | 20100120 |
15123 | ref | icc -O2 -static | 20100331 | 20100120 |
15123 | ref | icc -O2 -xP -static | 20100331 | 20100120 |
15123 | ref | icc -no-vec | 20100331 | 20100120 |
15129 | ref | icc -O2 -xP -static -no-vec | 20100331 | 20100120 |
15129 | ref | icc -m64 -O2 -static -no-vec | 20100331 | 20100120 |
15144 | ref | icc -O2 -static -no-vec | 20100331 | 20100120 |
15144 | ref | icc -O2 -xW -static -no-vec | 20100331 | 20100120 |
15165 | ref | icc -Os -xW -static | 20100331 | 20100120 |
15183 | ref | icc -m64 -O1 -static | 20100331 | 20100120 |
15189 | ref | icc -O1 -static | 20100331 | 20100120 |
15192 | ref | icc -m64 -xHost -vec-report0 -static | 20100331 | 20100120 |
15195 | ref | icc -O1 -xP -static | 20100331 | 20100120 |
15195 | ref | icc -O1 -xW -static | 20100331 | 20100120 |
15240 | ref | icc -O1 -static -no-vec | 20100331 | 20100120 |
15240 | ref | icc -O1 -xP -static -no-vec | 20100331 | 20100120 |
15240 | ref | icc -O1 -xW -static -no-vec | 20100331 | 20100120 |
15240 | ref | icc -m64 -O1 -static -no-vec | 20100331 | 20100120 |
15342 | ref | icc -Os -static -no-vec | 20100331 | 20100120 |
15345 | ref | icc -Os -xP -static -no-vec | 20100331 | 20100120 |
15348 | ref | icc -Os -xW -static -no-vec | 20100331 | 20100120 |
15411 | ref | icc -m64 -Os -static -no-vec | 20100331 | 20100120 |
35784 | ref | cc | 20100331 | 20100120 |
35805 | ref | gcc | 20100331 | 20100120 |
35829 | ref | gcc -funroll-loops | 20100331 | 20100120 |