Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
18519 | e/tpypy | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
18528 | e/tpypy | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
18567 | e/tpypy | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140607 | 20140525 |
18573 | e/tpypy | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
18612 | e/tpypy | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
18741 | e/tpypy | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140607 | 20140525 |
18801 | e/tpypy | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
18957 | e/tpypy | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
18957 | e/tpypy | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140607 | 20140525 |
18966 | e/tpypy | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
18969 | e/tpypy | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
18987 | e/tpypy | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140607 | 20140525 |
18996 | e/tpypy | gcc -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19029 | e/tpypy | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19053 | e/tpypy | gcc -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
19128 | e/tpypy | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
19146 | e/tpypy | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19257 | e/tpypy | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
19284 | e/tpypy | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19296 | e/tpypy | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19353 | e/tpypy | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19359 | e/tpypy | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19362 | e/tpypy | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19407 | e/tpypy | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19419 | e/tpypy | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19488 | e/tpypy | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19497 | e/tpypy | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140525 |
19497 | e/tpypy | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
19500 | e/tpypy | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19506 | e/tpypy | gcc -funroll-loops -Os -fomit-frame-pointer | 20140607 | 20140525 |
19506 | e/tpypy | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19506 | e/tpypy | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
19506 | e/tpypy | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19512 | e/tpypy | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19518 | e/tpypy | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140607 | 20140525 |
19518 | e/tpypy | gcc -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
19521 | e/tpypy | gcc -Os -fomit-frame-pointer | 20140607 | 20140525 |
19521 | e/tpypy | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19521 | e/tpypy | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19521 | e/tpypy | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19524 | e/tpypy | gcc -m64 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19524 | e/tpypy | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19533 | e/tpypy | gcc -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
19539 | e/tpypy | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19650 | e/tpypy | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
19722 | e/tpypy | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19725 | e/tpypy | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19728 | e/tpypy | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140607 | 20140525 |
19728 | e/tpypy | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19749 | e/tpypy | gcc -O -fomit-frame-pointer | 20140607 | 20140525 |
19758 | e/tpypy | gcc -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19758 | e/tpypy | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19758 | e/tpypy | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19764 | e/tpypy | gcc -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19770 | e/tpypy | gcc -m64 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19815 | e/tpypy | gcc -m64 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
19980 | e/tpypy | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
19983 | e/tpypy | gcc -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20265 | e/tpypy | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20289 | e/tpypy | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20448 | e/tpypy | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20652 | e/tpypy | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20655 | e/tpypy | gcc -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20658 | e/tpypy | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
20661 | e/tpypy | gcc -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
20847 | e/tpypy | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
20910 | e/tpypy | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
21189 | e/tpypy | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
21201 | e/tpypy | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140607 | 20140525 |
21252 | e/tpypy | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
21252 | e/tpypy | gcc -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
21255 | e/tpypy | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140607 | 20140525 |
21264 | e/tpypy | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140607 | 20140525 |
21267 | e/tpypy | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140607 | 20140525 |
21312 | e/tpypy | clang -O3 -fomit-frame-pointer | 20140713 | 20140622 |
21342 | e/tpypy | gcc -funroll-loops -O -fomit-frame-pointer | 20140607 | 20140525 |
21465 | e/tpypy | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
21555 | e/tpypy | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140607 | 20140525 |
21567 | e/tpypy | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
21570 | e/tpypy | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
21570 | e/tpypy | gcc -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
21663 | e/tpypy | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
21726 | e/tpypy | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140607 | 20140525 |
21735 | e/tpypy | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140607 | 20140525 |
21783 | e/tpypy | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
21852 | e/tpypy | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
22050 | e/tpypy | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
22062 | e/tpypy | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
22338 | e/tpypy | gcc -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
22437 | e/tpypy | gcc -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
23925 | e/tpypy | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141015 | 20141014 |
23970 | e/tpypy | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140713 | 20140622 |
23982 | e/tpypy | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140713 | 20140622 |
24696 | e/tpypy | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141015 | 20141014 |
73656 | e/tpypy | gcc -funroll-loops | 20140607 | 20140525 |
73734 | e/tpypy | cc | 20140607 | 20140525 |
73809 | e/tpypy | gcc | 20140607 | 20140525 |