Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
48594 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
48615 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
48618 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100331 | 20100120 |
48675 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
48741 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
48747 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
48768 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
48822 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
48837 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
48885 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
48921 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100331 | 20100120 |
48924 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
48939 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
48966 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
49017 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
49167 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
49251 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
49365 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
49443 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
49452 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
49509 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
49620 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
49680 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
49722 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
49728 | ref | gcc -O2 -fomit-frame-pointer | 20100331 | 20100120 |
49755 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
49773 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
49773 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
49788 | ref | gcc -Os -fomit-frame-pointer | 20100331 | 20100120 |
49854 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
49863 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
49878 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
49896 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
49926 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
49947 | ref | icc -m64 -O2 -static -no-vec | 20100331 | 20100120 |
49953 | ref | icc -O2 -static -no-vec | 20100331 | 20100120 |
49965 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
49986 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
50013 | ref | icc -O2 -xP -static -no-vec | 20100331 | 20100120 |
50022 | ref | icc -O2 -xW -static -no-vec | 20100331 | 20100120 |
50073 | ref | icc -no-vec | 20100331 | 20100120 |
50121 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
50133 | ref | icc -Os -static -no-vec | 20100331 | 20100120 |
50160 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100331 | 20100120 |
50160 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100331 | 20100120 |
50160 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100331 | 20100120 |
50166 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100331 | 20100120 |
50178 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
50211 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
50232 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
50247 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
50310 | ref | icc -Os -xP -static -no-vec | 20100331 | 20100120 |
50325 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100331 | 20100120 |
50340 | ref | icc -m64 -Os -static -no-vec | 20100331 | 20100120 |
50427 | ref | icc -Os -xW -static -no-vec | 20100331 | 20100120 |
50490 | ref | icc -O1 -xP -static | 20100331 | 20100120 |
50511 | ref | icc -O1 -static | 20100331 | 20100120 |
50568 | ref | icc -m64 -O1 -static | 20100331 | 20100120 |
50658 | ref | icc -O1 -xW -static | 20100331 | 20100120 |
50763 | ref | icc -O1 -xW -static -no-vec | 20100331 | 20100120 |
50838 | ref | icc -O1 -static -no-vec | 20100331 | 20100120 |
50895 | ref | icc -m64 -O1 -static -no-vec | 20100331 | 20100120 |
50901 | ref | icc -O1 -xP -static -no-vec | 20100331 | 20100120 |
54630 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
54681 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
54714 | ref | gcc -O3 -fomit-frame-pointer | 20100331 | 20100120 |
54858 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
54906 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
54927 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100331 | 20100120 |
54975 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
54978 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
54993 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
55056 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
55257 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
55263 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
55338 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
55365 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
55401 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
56049 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
56070 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
56076 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
56106 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
56262 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
56271 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100331 | 20100120 |
56280 | ref | gcc -O -fomit-frame-pointer | 20100331 | 20100120 |
56301 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
56301 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
56535 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
56553 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
56586 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
56622 | ref | gcc -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
56769 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
56802 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
56808 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
56808 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100331 | 20100120 |
56865 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
56868 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100331 | 20100120 |
56904 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
56922 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
56943 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
56952 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
56958 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
56979 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100331 | 20100120 |
57003 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100331 | 20100120 |
57027 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
57057 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
57075 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
57132 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
57249 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100331 | 20100120 |
79614 | ref | icc -m64 -O2 -static | 20100331 | 20100120 |
79635 | ref | icc -O2 -xW -static | 20100331 | 20100120 |
79707 | ref | icc -O2 -xP -static | 20100331 | 20100120 |
79728 | ref | icc | 20100331 | 20100120 |
79749 | ref | icc -O2 -static | 20100331 | 20100120 |
79959 | ref | icc -m64 -O3 -static | 20100331 | 20100120 |
79992 | ref | icc -O3 -static | 20100331 | 20100120 |
79992 | ref | icc -O3 -xP -static | 20100331 | 20100120 |
80049 | ref | icc -O3 -xW -static | 20100331 | 20100120 |
80328 | ref | icc -m64 -xHost -vec-report0 -static | 20100331 | 20100120 |
82575 | ref | icc -O3 -xW -static -no-vec | 20100331 | 20100120 |
82686 | ref | icc -O3 -static -no-vec | 20100331 | 20100120 |
82716 | ref | icc -m64 -O3 -static -no-vec | 20100331 | 20100120 |
84105 | ref | icc -O3 -xP -static -no-vec | 20100331 | 20100120 |
85629 | ref | icc -Os -xW -static | 20100331 | 20100120 |
85713 | ref | icc -Os -static | 20100331 | 20100120 |
85770 | ref | icc -Os -xP -static | 20100331 | 20100120 |
85839 | ref | icc -m64 -Os -static | 20100331 | 20100120 |
300366 | ref | gcc | 20100331 | 20100120 |
300408 | ref | cc | 20100331 | 20100120 |
300456 | ref | gcc -funroll-loops | 20100331 | 20100120 |