Rocket.txt

From WTFwiki
Revision as of 12:34, 21 February 2009 by Dragon (talk | contribs)
Jump to navigation Jump to search

Easier to maintain here, so:

Some results of "rocket 0.00001 159.0": http://home.powertech.no/sletner/rocket.tar

See gcc --target-help for some system specific flags.

Note that this program wasn't really intended to be a benchmark, but it's a typical piece of code that seems CPU bound enough to provide a good idea of what the CPU can really do. If it reports a final altitude of 0.00m, you're doing it wrong. You should get something like 112317.72m.

        Sun Ultra 24 (Vagabond)
        Intel Core2 Duo E8600 3.33gHz running Solaris 10 10/08 i386
0.72s   gcc-4.3.2 -O3 -funroll-loops -msse3 -fomit-frame-pointer -ffast-math -march=i686
0.87s   gcc-3.4.6 (pkgsrc) -O3 -funroll-loops -msse3 -fomit-frame-pointer -ffast-math -march=i686
1.29s   gcc-3.4.3 (sun freeware) -O3 -funroll-loops -msse3 -fomit-frame-pointer -ffast-math
        PC (SanityInFlux)
        AMD Phenom II 940 overclocked to 3.33gHz running Linux 2.6.28
0.83s   gcc-4.1.2 -march=i686 -O3 -msse3 -funroll-loops -funsafe-math-optimizations -mfpmath=sse
        PC (dragon_cz)
        Intel Core2Duo E8200 2.66 GHz running Linux 2.6.24-23 64bit
0.84    gcc-4.1 -O3 -funroll-loops -msse3 -fomit-frame-pointer -ffast-math -mtune=nocona
0.87    icc-11.0 -fast -xSSE3 -msse3 -fp-model fast=2 -fp-speculation=fast
        PC (plan9)
        AMD64 X2 4200+ running Linux 2.6.22-14-generic 32 bit
1.37s   gcc -O3 -funroll-loops -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -ffast-math
1.55s   icc -fp-model fast=2 -msse2 -O3 -funroll-loops
        PC (ghostn9e)
1.38s   Intel Q6600 running Linux 2.6.24
        gcc -O3 -funroll-loops -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -funsafe-math-optimizations
          -m128bit-long-double
        PC (jontow)
        Intel Core2duo 1.6ghz running Linux 2.6.25-gentoo-r7 32-bit
2.21s   gcc-4.1.2 -O3 -pipe -funroll-loops -funsafe-math-optimizations -march=i686 -finline -msse2
4.33s   gcc-3.3.6 -O3 -pipe -funroll-loops -funsafe-math-optimizations -march=i686 -finline -msse2
        PC (dragon_cz)
        AthlonXP 2500+ 1.8GHz running Linux 2.6.21.5-smp
2.20s   gcc-4.1.2 -O3 -funroll-loops -mmmx -fomit-frame-pointer -funsafe-math-optimizations
        PC (fernandotcl)
2.28s   AMD Sempron(tm) Processor 2800+ @ 1.6GHz 2.6.24-16-generic 32-bit
        gcc -03 -finline -funroll-loops -mmmx -msse -msse2 -msse3
        IBM RS/6000 IntelliStation POWER 275 (9114-275) (dragon_cz)
        POWER4 1.45GHz running AIX 6.1.0.0 64bit
2.30s   gcc-4.2.0 -O3 -mtune=power4 -mcpu=power4 -maltivec -mhard-float -mpowerpc64 -maix64 -funroll-loops
        -funsafe-math-optimizations -mmultiple -mmfcrf -lm
        Embedded via board
        Via nano 1.6ghz running FreeBSD 7.1
2.67s   gcc-4.2.1 -O3 -funroll-loops -msse3 -fomit-frame-pointer -ffast-math -march=nocona
        Sun Fire x4100 (jontow)
3.25s   AMD Opteron(tm) 2216 (2 * dual-core 2.4GHz) 32 bit
        gcc -O3 -funroll-loops -mmmx -msse -msse2 -msse3 -funsafe-math-optimizations
        PC (SanityInFlux)
        Pentium III (Coppermine) 1gHz Linux 2.6.24.4
3.81s   gcc-4.1.2 -march=pentium3 -O3 -pipe -funroll-loops -funsafe-math-optimizations
5.34s   icc -fp-model fast=2
7.45s   sunstudio12/bin/cc -lm -fast -fstore
7.72s   gcc-3.3.6 -march=pentium3 -O3 -pipe -funroll-loops -finline -fomit-frame-pointer -lm
        HP Visualize 9000 C3700 
        HP PA-RISC PA-8700 750Mhz running HP-UX 11.11
4.34s   gcc-4.2.3 -march=2.0 -mfast-indirect-calls -mlinker-opt -O3 -funroll-loops -fomit-frame-pointer -ffast-math
        Apple PowerBook G4 12" (Vagabond)
5.5s    Apple G4 1.0 GHz running MacOS X 10.4.11
        gcc -funroll-loops -mtune=powerpc -m32 -O3
        IBM RS/6000 44P-170 (plan9)
5.89s   POWER3 400 MHz running AIX 5.3 64 bit
        gcc -mtune=power3 -mcpu=power3 -O3 -funroll-loops -funsafe-math-optimizations -fomit-frame-pointer -mmultiple -mmfcrf
        Epia SN-18000g
        Via C7 1.8ghz
7.18s   gcc-4.2.3 -O3 -funroll-loops -msse3 -fomit-frame-pointer -ffast-math -march=nocona
        Weird rackmountable PC (jontow)
8.0s    Pentium 3/855 running FreeBSD 6.2
        gcc -O3 -mtune=i686 -funroll-loops -finline -mmmx -msse
        Dell PowerEdge somethingorother tower (jontow)
10.3s   Pentium 3/550mhz running FreeBSD 6.3
        gcc -O3 -mtune=i686 -funroll-loops -finline -mmmx -msse
        Digital Personal Workstation 500au (Vagabond)
10.57s  DEC Alpha EV56 500 MHz running NetBSD 4.0
        gcc -O3 -mcpu=ev56 -funroll-loops -mno-soft-float
        Sun Ultra 60 (plan9)
        Dual Sun UltraSPARC-IIi 450 MHz running Solaris 10
10.7s   suncc -m32 -O4 -fns -fsingle -fsimple=2 -xprofile=use:rocket3 -xlinkopt=2 -xautopar -xpagesize=8K
11.3s   suncc -m32 -O5 -Xc -xprofile=use:rocket3 -xlinkopt
13.4s   gcc -O3 -mcpu=ultrasparc -m64 -funroll-loops -mvis -mrelax
        SGI Octane (Vagabond)
10.8s   Dual MIPS R12000 300 MHz running IRIX64 6.5.29
        gcc ...
        Apple iMac G3 (revision D)
        PowerPC G3 333mhz running NetBSD 4.0.1
13.68   gcc-4.1.2 -O3 -funroll-loops -ffast-math -mcpu=G3 -mtune=G3
        Sun Ultra 80 (Vagabond)
13.8s   Quad Sun UltraSparc-IIi 450 MHz running Solaris 10
        gcc -funroll-loops -mcpu=ultrasparc -O3
        HP 9000 C3600
14.5s   HP PA-8600 552 MHz running OpenBSD 4.3
        gcc -march=2.0 -mpa-risc-2-0 -O3 -funroll-loops
        Sun Netra T1/105 (jontow)
19.5s   Sun UltraSPARC-IIi 440 MHz running OpenBSD 4.2 64 bit
        gcc -O3 -mcpu=v9 -mtune=ultrasparc -funroll-loops
        PC (stormblast) (plan9)
27.5s   Intel Pentium II 300 MHz running OpenBSD 3.9
        gcc -O3 -fomit-frame-pointer -funroll-loops -funsafe-math-optimizations -march=i686
        Sun Ultra 10 (jontow)
        Sun UltraSPARC-IIi 300 MHz running OpenBSD 4.2 64 bit
29.0s   gcc-3.3.5 -O3 -mcpu=v9 -mtune=ultrasparc -funroll-loops -funsafe-math-optimizations -finline
31.3s   gcc-3.3.5 -O3 -mcpu=v9 -mtune=ultrasparc -funroll-loops
        PC (SanityInFlux)
        Pentium 133mHz running Linux 2.6.26.3
59.94s  gcc-4.1.2 -march=i386 -O -funroll-loops -finline -ffast-math
65.17s  gcc-3.4.6 -march=pentium -O3 -pipe -funroll-loops -ffast-math
74.79s  (ICC 10.0 20070809)icc -fp-model fast=2 -fpic -align -no-complex-limited-range
102.94s (Sun C 5.9)cc -lm -fast -xarch=386 -fstore
        Sun SparcStation 10 (jontow)
81.1s   Sun Sun4m(??) 60 MHz running NetBSD 4.0
        gcc -funroll-loops -mcpu=v7 -O3
        HP (Apollo) 9000/710
2m 49s  PA-7000 1.1a 50 MHz running HP-UX 10.20
        gcc -O3 -funroll-loops -fomit-frame-pointer (gcc 2.95.2)
        Sun SparcStation 5 (jontow)
4m 49s  Sun Sun4m 70mhz running NetBSD 2.1
        gcc -funroll-loops -mcpu=v7 -O3
        NeXT NeXTStation Turbo Color (dragon_cz)
9m 40 s Motorola M68040 33 MHz running NeXTStep 3.3
        gcc-2.95.3 -O3 -ffast-math -m68040