Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
35109 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35220 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35337 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35373 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35415 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35427 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35475 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35508 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35655 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35700 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
35742 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
35763 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
35766 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
35784 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
35835 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35841 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36081 | ref | icc -O2 -xP -static -no-vec | 20100331 | 20100120 |
36093 | ref | icc -O2 -static -no-vec | 20100331 | 20100120 |
36102 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
36126 | ref | icc -m64 -O2 -static -no-vec | 20100331 | 20100120 |
36129 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100331 | 20100120 |
36150 | ref | gcc -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36159 | ref | icc -no-vec | 20100331 | 20100120 |
36168 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36168 | ref | icc -O2 -xW -static -no-vec | 20100331 | 20100120 |
36177 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36183 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
36210 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
36258 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
36267 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36285 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
36312 | ref | icc -Os -xP -static -no-vec | 20100331 | 20100120 |
36369 | ref | icc -Os -xW -static -no-vec | 20100331 | 20100120 |
36390 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36393 | ref | icc -Os -static -no-vec | 20100331 | 20100120 |
36396 | ref | icc -m64 -Os -static -no-vec | 20100331 | 20100120 |
36402 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36420 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36426 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
36444 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
36450 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
36453 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36459 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
36465 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
36465 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
36507 | ref | gcc -Os -fomit-frame-pointer | 20100331 | 20100120 |
36612 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36639 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100331 | 20100120 |
36642 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100331 | 20100120 |
36654 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36663 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100331 | 20100120 |
36684 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36720 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36750 | ref | icc -O1 -static | 20100331 | 20100120 |
36801 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
36801 | ref | icc -m64 -O1 -static | 20100331 | 20100120 |
36861 | ref | icc -O1 -xP -static | 20100331 | 20100120 |
36873 | ref | icc -O1 -xW -static | 20100331 | 20100120 |
36993 | ref | icc -O1 -xW -static -no-vec | 20100331 | 20100120 |
37014 | ref | icc -O1 -static -no-vec | 20100331 | 20100120 |
37014 | ref | icc -m64 -O1 -static -no-vec | 20100331 | 20100120 |
37032 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100331 | 20100120 |
37050 | ref | icc -O1 -xP -static -no-vec | 20100331 | 20100120 |
39588 | ref | gcc -O3 -fomit-frame-pointer | 20100331 | 20100120 |
39600 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
39642 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
39687 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
39726 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
39744 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
39756 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100331 | 20100120 |
39795 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
39855 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
39906 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
40053 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
40071 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
40158 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
40197 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
40221 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
40647 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
40704 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100331 | 20100120 |
40716 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
40731 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
40740 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
40767 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
40827 | ref | gcc -O -fomit-frame-pointer | 20100331 | 20100120 |
40920 | ref | gcc -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
40956 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
40968 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
41001 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
41058 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
41061 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
41085 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
41112 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
41133 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
41148 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
41184 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
41205 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
41328 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100331 | 20100120 |
41379 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
41400 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100331 | 20100120 |
41415 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
41469 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
41472 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
41532 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
41544 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
41649 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
41718 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100331 | 20100120 |
41787 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100331 | 20100120 |
41787 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100331 | 20100120 |
56934 | ref | icc -O2 -xW -static | 20100331 | 20100120 |
56976 | ref | icc | 20100331 | 20100120 |
57033 | ref | icc -O2 -xP -static | 20100331 | 20100120 |
57057 | ref | icc -O2 -static | 20100331 | 20100120 |
57069 | ref | icc -m64 -O2 -static | 20100331 | 20100120 |
57186 | ref | icc -O3 -static | 20100331 | 20100120 |
57195 | ref | icc -O3 -xP -static | 20100331 | 20100120 |
57264 | ref | icc -O3 -xW -static | 20100331 | 20100120 |
57306 | ref | icc -m64 -O3 -static | 20100331 | 20100120 |
57624 | ref | icc -m64 -xHost -vec-report0 -static | 20100331 | 20100120 |
59274 | ref | icc -O3 -xW -static -no-vec | 20100331 | 20100120 |
59283 | ref | icc -m64 -O3 -static -no-vec | 20100331 | 20100120 |
59292 | ref | icc -O3 -static -no-vec | 20100331 | 20100120 |
60459 | ref | icc -O3 -xP -static -no-vec | 20100331 | 20100120 |
60948 | ref | icc -Os -xP -static | 20100331 | 20100120 |
61041 | ref | icc -Os -static | 20100331 | 20100120 |
61041 | ref | icc -Os -xW -static | 20100331 | 20100120 |
61101 | ref | icc -m64 -Os -static | 20100331 | 20100120 |
214986 | ref | cc | 20100331 | 20100120 |
215025 | ref | gcc -funroll-loops | 20100331 | 20100120 |
215169 | ref | gcc | 20100331 | 20100120 |