Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
12288 | bswap | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
12312 | bswap | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
12338 | bswap | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
12350 | bswap | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
12762 | bswap | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
13000 | bswap | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
13012 | vect128 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
13050 | vect128 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
13287 | sphlib | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
13450 | sphlib | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
13487 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
13487 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
13537 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
13537 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
13850 | vect128 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
13888 | vect128 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
13912 | regs | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
13925 | regs | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
13975 | regs | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
14175 | regs | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
14187 | bswap | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
14287 | regs | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
14338 | regs | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
14400 | vect128-inplace | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
14500 | vect128-inplace | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
14525 | bswap | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
14787 | vect128-inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
14937 | vect128-inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
15300 | sphlib | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
15612 | sandy | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
15675 | sandy | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
15687 | sandy | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
15750 | sandy | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
15787 | sphlib | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
16388 | regs | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
16412 | regs | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
16512 | sandy | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
16550 | sphlib-small | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
16563 | sphlib-small | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
16600 | sandy | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
16763 | sandy | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
16775 | sandy | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
17038 | sphlib-small | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
17125 | sphlib-small | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
17588 | sphlib-small | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
17900 | sphlib-small | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
18675 | ref | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
18812 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
18837 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
19163 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
19437 | ssse3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
19537 | ssse3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
19788 | sse2s | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
19812 | sse2s | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
20025 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
20162 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
20238 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
20250 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
20900 | sse2s | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
20912 | sse2s | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
20975 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
22038 | ref | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
23063 | sphlib-small | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
25413 | sphlib-small | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
26650 | ref | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |