Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
59139 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100331 | 20100120 |
59169 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
59172 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
59208 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
59238 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
59241 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
59262 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
59292 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
59406 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
59607 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
59757 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
59781 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
59832 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100331 | 20100120 |
59850 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
59874 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
59889 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
59919 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
59937 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
59979 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
60126 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
60195 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
60252 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
60267 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
60291 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
60294 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
60309 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60405 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60411 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
60417 | ref | gcc -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60420 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
60438 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
60471 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60480 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
60495 | ref | gcc -Os -fomit-frame-pointer | 20100331 | 20100120 |
60495 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60540 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60585 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60696 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60738 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60738 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60792 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60822 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100331 | 20100120 |
60870 | ref | icc -no-vec | 20100331 | 20100120 |
60882 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100331 | 20100120 |
60885 | ref | icc -O2 -xP -static -no-vec | 20100331 | 20100120 |
60912 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
60927 | ref | icc -m64 -O2 -static -no-vec | 20100331 | 20100120 |
60939 | ref | icc -O2 -static -no-vec | 20100331 | 20100120 |
60945 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100331 | 20100120 |
60984 | ref | icc -O2 -xW -static -no-vec | 20100331 | 20100120 |
61197 | ref | icc -O1 -xP -static | 20100331 | 20100120 |
61227 | ref | icc -O1 -xW -static | 20100331 | 20100120 |
61299 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100331 | 20100120 |
61386 | ref | icc -m64 -O1 -static | 20100331 | 20100120 |
61395 | ref | icc -Os -xP -static -no-vec | 20100331 | 20100120 |
61410 | ref | icc -m64 -Os -static -no-vec | 20100331 | 20100120 |
61425 | ref | icc -Os -xW -static -no-vec | 20100331 | 20100120 |
61458 | ref | icc -Os -static -no-vec | 20100331 | 20100120 |
61518 | ref | icc -O1 -static | 20100331 | 20100120 |
61563 | ref | icc -O1 -xW -static -no-vec | 20100331 | 20100120 |
61569 | ref | icc -m64 -O1 -static -no-vec | 20100331 | 20100120 |
61782 | ref | icc -O1 -static -no-vec | 20100331 | 20100120 |
61869 | ref | icc -O1 -xP -static -no-vec | 20100331 | 20100120 |
66510 | ref | gcc -O3 -fomit-frame-pointer | 20100331 | 20100120 |
66528 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
66615 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
66819 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
66897 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
66924 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
66933 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
66942 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100331 | 20100120 |
67065 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
67119 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
67401 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
67404 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
67416 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
67455 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
67575 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
68283 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
68400 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
68592 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
68592 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
68664 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100331 | 20100120 |
68679 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
68685 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
68688 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
68718 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
68727 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
68760 | ref | gcc -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
68796 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
68847 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
68889 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100331 | 20100120 |
68928 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
69006 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
69117 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100331 | 20100120 |
69165 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
69216 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100331 | 20100120 |
69285 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
69324 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
69360 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
69369 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
69387 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100331 | 20100120 |
69393 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
69393 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
69405 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
69486 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
69510 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
75822 | ref | gcc -O -fomit-frame-pointer | 20100331 | 20100120 |
76320 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100331 | 20100120 |
97860 | ref | icc | 20100331 | 20100120 |
97890 | ref | icc -m64 -O2 -static | 20100331 | 20100120 |
97953 | ref | icc -O2 -xP -static | 20100331 | 20100120 |
97983 | ref | icc -O2 -xW -static | 20100331 | 20100120 |
98019 | ref | icc -O2 -static | 20100331 | 20100120 |
98259 | ref | icc -O3 -xP -static | 20100331 | 20100120 |
98361 | ref | icc -m64 -O3 -static | 20100331 | 20100120 |
98487 | ref | icc -O3 -xW -static | 20100331 | 20100120 |
98526 | ref | icc -m64 -xHost -vec-report0 -static | 20100331 | 20100120 |
98571 | ref | icc -O3 -static | 20100331 | 20100120 |
101418 | ref | icc -m64 -O3 -static -no-vec | 20100331 | 20100120 |
101478 | ref | icc -O3 -xW -static -no-vec | 20100331 | 20100120 |
101673 | ref | icc -O3 -static -no-vec | 20100331 | 20100120 |
103077 | ref | icc -O3 -xP -static -no-vec | 20100331 | 20100120 |
104811 | ref | icc -Os -static | 20100331 | 20100120 |
104913 | ref | icc -Os -xW -static | 20100331 | 20100120 |
105132 | ref | icc -m64 -Os -static | 20100331 | 20100120 |
105135 | ref | icc -Os -xP -static | 20100331 | 20100120 |
368493 | ref | cc | 20100331 | 20100120 |
368553 | ref | gcc | 20100331 | 20100120 |
368586 | ref | gcc -funroll-loops | 20100331 | 20100120 |