"...an extremely small program I did one day to figure out how would the simplest raytracer program look like in the least amount of code lines."
The default test scene involves only a small amount of data, such that on most systems the CPU does not have to access main RAM to run the test. Indeed, some systems could run much of the test in L1 cache. I asked John if this meant more complex real-world situations might behave quite differently, eg. scenes that refer to external texture data or large amounts of other geometry and so on. He said yes, and continued:
"This thing only measures 'floating point CPU performance' and nothing more, and it's good that nothing else affects the results. A real rendering program/scene would be still CPU-limited meaning that by far the major part of the time spent would be CPU time in the fpu, but it would have more overhead for disk I/O, shader parsing, more strain for the memory bandwidth, and various other things. So it's a good approximation being a renderer itself, but it's definitely not representative."Thus, C-Ray is an interesting fp test, but be careful of extrapolating the results to other situations. However, if another task behaves in a similar manner, then the results here could be a useful guide to how various systems compare. So, remember: this is a CPU core test; it doesn't test main RAM speed and it doesn't test I/O.
There are several tables on this page. The main table lists results in milliseconds from all systems for running C-ray with the 'scene' file at default 800x600 resolution with no oversampling. This is a rather short test, which means the overhead from running it on a large multi-CPU system can overwhelm any potential speed gains, so be careful how you interpret the results. Perhaps the sphfract test should be the main test, but never mind.
The second table is aimed at SGI users and contains just the SGI results from the main table. The remaining tables are results for all systems running more complex C-ray tests; see the summary before each table for details. Widen your browser window to see the tables properly.
If you would like to run the tests yourself, then download the archive and consult the included README on how to run the tests. John wrote two versions of the program: c-ray-f for single-CPU/single-core systems, and c-ray-mt for multi-CPU/multi-core systems. If you have a single-CPU or single-core system, then c-ray-f is usually faster, but sometimes running c-ray-mt with 1 thread can be slightly quicker. Send any results to me, not to John.
WARNING: I have no way of verifying most of the submitted results. If you think any of the results look suspicious or fake, please contact me.
Main Results Table (Test 1): 'scene' at 800x600 (widen your browser to see the whole table)
Time No. of Host Name
Rank System/CPU (msec) Threads Tester Compiler (if any) System/OS/Compile Line Reference/etc.
1 2 x Intel XEON 4-core E5420 2.5GHz (2x6MB) 50 128 jgilje Sun Studio Express - Supermicro X7DWA-N mbd, 8GB DDR2/667 FB-DIMM RAM, OpenSolaris 2008.05, cc -V: 'cc: Sun Ceres C 5.10 SunOS_i386 2008/04/04', '-fast -m64'
2 32 x MIPS R16000 700MHz (4MB) 51 224 ramq MIPS Pro 7.3 venom SGI Origin350, IRIX 6.5.26, Compiler Ref 3. hinv.
3 32 x MIPS R14000 600MHz (4MB) 63 200 joerg MIPS Pro 7.4.4m - Origin3400, IRIX 6.5.30, Compiler Ref 16.
4 Core i5 2400S S.B. 2.5GHz 4-core, no HT 64 32 jan-jaap Intel ICC 12.0.3 - OpenSUSE 11.4 (x86_64), Gigabyte GA-H67N-USB3-B3, 8GB RAM, OCZ-Vertex2 SSD
5 Phenom II X6 1055T 2.8GHz 6-core 69 96 Kelly path64 git 20110620 dooley Linux PC, 2.6.39.1, x86_64, data by Kelly Anderson.
6 Phenom II X6 1055T 2.8GHz 6-core 86 96 Kelly gcc 4.5.3 dooley Linux PC, 2.6.39.1, x86_64, data by Kelly Anderson.
7 Intel Core i5 750 2.66GHz (8MB), 4-core 90 32 jlm GCC gandalf Apple iMac, Mac OSX 10.6.3, Darwin 10.3.0 32bit kernel. Quad-core i5/750, RAM: 8GB DDR3/1066. Compiler Ref 20.
8 Intel Core i7 M620 2.66GHz (?MB) 136 32 udo GCC - Apple MacBook Pro, MacOS X 10.6.4, 4GB RAM, XCode Developer Package (GCC)
9 Intel Core2Quad Q6600 2.4GHz (2x4MB) 161 64 jan-jaap ICC 9.0 - Debian 4.0 for AMD64, compiled with '-fast', 64bit code
9 2 x 2-Core Opteron 275 2.2GHz 2x1MB 181 32 Julien77 gcc 3.4.6 - SUN V20z, Red Hat
10 8 x MIPS R16000 700MHz (4MB) 189 128 nekonoko MIPS Pro - Origin350, IRIX 6.5.30.
11 Intel XEON Quad-core 3GHz X5365 201 32 bjornr gcc 4.1.2 - HP BL460c bladeserver, 2GB RAM, Debian 4.1 32-bit.
11 8 x MIPS R14000 600MHz (4MB) 217 128 mapesdhs MIPS Pro origin SGI Origin300 (2 x quad-600 bricks), IRIX 6.5.30m, Compiler Ref 3.
12 Intel Core2Duo, 2.4GHz (3MB) 236 32 BigD GCC 4.6.1 mbp Apple MacBook Pro (Early 2008 model), Mac OS 10.6.4.
13 32 x R10000 250MHz (4MB) 246 128 bjornl MIPS Pro 7.4.1m gigantix32 SGI Origin2000, 10GB RAM, 6.5.30, ExpressLink (hinv)
14 4 x MIPS R16000 1GHz (16MB) 252 96 mapesdhs MIPS Pro 7.4.4m tezro SGI Tezro (hinv), IRIX 6.5.30, Compiler Ref 3.
15 8 x MIPS R14000 500MHz (2MB) 254 256 mapesdhs MIPS Pro 7.3 origin SGI Origin300 (2 x quad-500 bricks), IRIX 6.5.26m, Compiler Ref 3.
16 24 x MIPS R10000 195MHz (1MB) 271 88 mapesdhs MIPS Pro challenge SGI POWER Challenge 10000 rack, Compiler Ref 2.
17 Intel Core2Duo T7100 1.8GHz (2MB) 276 32 schleusel ICC 10.1 morticia IBM ThinkPad T61, 4GB DDR2/667 RAM, Debian Lenny, Kernel 2.6.24 x86_64, compiled with -fast.
18 6 x MIPS R14000 600MHz (4MB) 284 128 nekonoko MIPS Pro Wadatsumi Origin300
19 2 x Itanium2 dual-core 9040 1.6GHz 287 32 Steven MJ gcc 4.3.4 luxojr SGI Altix 450, 1 blade, 533MHz FSB, 20GB RAM,
19 Intel Core i5 750 2.66GHz (8MB) 305 1 jlm GCC gandalf Apple iMac, Mac OSX 10.6.3, Darwin 10.3.0 32bit kernel. Quad-core i5/750, RAM: 8GB DDR3/1066. Compiler Ref 20.
20 8 x MIPS R12000 400MHz (8MB) 336 256 jan-jaap MIPS Pro 7.4.4m SGI 2100, IRIX 6.5.30
21 2 x Intel XEON 4-core E5420 2.5GHz (2x6MB) 369 1 jgilje Sun Studio Express - Supermicro X7DWA-N mbd, 8GB DDR2/667 FB-DIMM RAM, OpenSolaris 2008.05, cc -V: 'cc: Sun Ceres C 5.10 SunOS_i386 2008/04/04', '-fast -m64'
22 4 x MIPS R14000 600MHz (4MB) 419 128 nekonoko MIPS Pro Wadatsumi Origin300
23 4 x MIPS R14000 600MHz (4MB) 419 32 BigD MIPS Pro origin SGI Origin300, IRIX 6.5.30, supplied MIPS4 binary in c-ray archive.
24 8 x MIPS R12000 300MHz (8MB) 457 128 bjorn MIPS Pro - Origin2000
25 8 x MIPS R10000 250MHz (4MB) 458 80 fzalfa MIPS Pro - Origin2000
26 Core2Duo E8400 4.1GHz (6MB), 1 core 469 1 Dr. Dave ? - Win2K, E8400 Penryn 3GHz CPU (oc'd), supplied x86 binary
27 2 x MIPS R16000 1GHz (16MB) 497 16 bri3d MIPS Pro 7.4.4m Iceberg Origin350, IRIX 6.5.30, Compiler Ref 15.
28 4 x MIPS R14000 500MHz (2MB) 501 150 mapesdhs MIPS Pro 7.3 origin Origin300, IRIX 6.5.26m, Compiler Ref 3.
29 4 x MIPS R14000 500MHz (8MB) 510 64 mapesdhs MIPS Pro 7.3 onyx2 Onyx2 Deskside, IRIX 6.5.26m, Compiler Ref 3.
30 12 x MIPS R10000 195MHz (2MB) 545 60 jan-jaap MIPS Pro 7.3 - POWER Challenge L, IRIX 6.2. Compiler Ref 14.
31 6 x MIPS R12000 300MHz (8MB) 581 256 bjorn MIPS Pro - Origin2000
32 AMD Opteron 2216 2.4 GHz 612 ? moT gcc 3.4.6 weather CentOS GNU/Linux x86_64 (2.6.9.42-smp)
33 4 x MIPS R12000 400MHz (8MB) 639 64 mapesdhs MIPS Pro 7.3 onyx2 SGI Onyx2, Quad-R12K/400MHz (8MB), IR2E gfx (2RM9/64), 4GB RAM, 18GB 15K disk.
34 AMD Athlon64 4400+ 2.2 GHz 690 1 samurai gcc 4.0.3 vlad Ubuntu GNU/Linux x86_64 (2.6.15.26)
35 Intel Dual-core PentiumD 3GHz 692 2 Nuclear ? -
36 AMD Athlon64 3500+ 2.2 GHz 697 1 moT gcc 4.0.3 bones Debian GNU/Linux x86_64 (2.6.16)
37 Intel P4 2.8GHz (512K), HT 707 6 jan-jaap ? -
38 2 x MIPS R16000 700MHz (4MB) 710 32 mapesdhs MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
39 AMD Athlon64 3200+ 2.0 GHz 715 1 papis gcc 4.0.3 oni Debian GNU/Linux x86_64 (2.6.15.5)
40 Dual-Core Opteron 275 2.2GHz 2x1MB 720 1 Julien77 gcc 3.4.6 - SUN V20z, Red Hat
41 Intel XEON Quad-core 3GHz X5365 754 1 bjornr ? - HP BL460c bladeserver, 2GB RAM, Debian 4.1 32-bit.
42 2 x Intel Itanium2 1.4GHz 761 64 Julien77 gcc 3.2.3 - Altix 350
43 AMD Turion ML-37 2.0 GHz 769 1 MikeX gcc 4.0.3 shinobi Fujitsu-Siemens laptop, Debian GNU/Linux x86_64 (2.6.15.4)
44 AMD Athlon64 3200+ 2.0 GHz 774 1 Nuclear gcc 4.0.3 quasar Debian GNU/Linux x86_64 (2.6.14.2)
45 Intel Xeon 3.2 GHz 781 ? moT gcc 3.3.5 riker Debian GNU/Linux x86_64 (2.6.8-smp)
46 AMD Opteron 175 2.2 GHz 801 1 charon Sun Studio 10 kobe SUN Sun Fire X2100, Solaris 10
47 2 x MIPS R14000 600MHz (2MB) 827 32 mapesdhs MIPSpro 7.4.4m fire SGI Octane2, IRIX 6.5.30, Compiler Ref 1.
48 AMD Athlon64 3000+ 2.0 GHz 830 1 mitsoskt gcc 4.0.3 underworld Ubuntu GNU/Linux (2.6.15.27-smp)
49 4 x MIPS R12000 300MHz (8MB) 841 128 bjorn MIPS Pro - SGI Origin2000
50 AMD Opteron 265 1.8 GHz 876 ? thomase gcc 3.4.5 theforce Gentoo GNU/Linux x86_64 (2.6.15-smp)
51 AMD Athlon64 3000+ 2.0 GHz 890 1 charon Sun Studio 10 beatrix Solaris 10 (amd64)
52 4 x MIPS R12000 270MHz (4MB) 930 64 bjorn MIPS Pro - SGI Origin200
53 AMD Turion ML-30 1.6 GHz 939 1 Airness gcc 4.0.3 sobchak Acer laptop, Debian GNU/Linux x86_64 (2.6.15.3)
54 AMD Athlon64 3700+ 2.4 GHz 945 1 moT gcc 3.3.5 mythril Fujitsu-Siemens laptop, Knoppix GNU/Linux i386 (2.6.11)
55 3 x Alpha 21164 EV68 833MHz (8MB) 965 16 theinonen gcc 4.1 - Compaq Alphaserver ES40, 4GB RAM, Debion 4.0.
56 4 x MIPS R16000 1GHz (16MB) 986 1 mapesdhs MIPS Pro 7.4.4m tezro SGI Tezro (hinv), IRIX 6.5.30, Compiler Ref 3.
57 2 x MIPS R16000 1GHz (16MB) 986 1 bri3d MIPS Pro 7.4.4m Iceberg Origin350, IRIX 6.5.30, Compiler Ref 15.
19 2 x Itanium2 dual-core 9040 1.6GHz 1064 1 Steven MJ gcc 4.3.4 luxojr SGI Altix 450, 1 blade, 533MHz FSB, 20GB RAM.
58 AIM PowerPC G5 2.0 GHz 1073 1 AMiGR gcc 3.3 amigr Apple PowerMac G5, MacOSX 10.4.8
59 AMD Athlon64 3200+ 2.0 GHz 1079 1 jObo gcc 4.0.3 papari Debian GNU/Linux x86_64 (2.6.15-ck4)
60 MIPS R16000 900MHz (8MB) 1095 1 mapesdhs MIPS Pro 7.3 winters SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
61 AMD Athlon64 3500+ 2.2 GHz 1156 1 moT gcc 3.4.4 arwen Windows XP
62 AIM PowerPC G5 2.3 GHz 1157 1 vvas gcc 4.0.0 johnson Apple Xserve, MacOSX 10.4
63 2 x MIPS R12000 439MHz (2MB L2) 1166 32 Dr. Dave MIPS Pro 7.3 - SGI Octane2, dual-CPU overclocked from 360 to 438.75MHz, cache running at 292.5MHz (97.5 oscillator taken from an R10K/195 module)
64 AMD Athlon XP 2600+ 1.9 GHz 1195 1 vvas gcc 4.1.0 arakis Debian GNU/Linux i386 (2.6.16-ck1)
65 Intel Pentium D 3.4 GHz 1210 ? samurai gcc 4.1.2 samurai Debian GNU/Linux i386 (2.6.17.8-smp)
66 MIPS R16000 800MHz (4MB) 1233 1 mapesdhs MIPS Pro 7.3 fuel SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
67 SUN UltraSPARC IIIi 1.5 GHz 1234 1 charon Sun Studio 10 athena SUN Sun Fire V240, Solaris 10 (sparc)
68 MIPS R16000 800MHz (4MB) 1247 1 nekonoko MIPS Pro - SGI Fuel
69 2 x MIPS R12000 400MHz (2MB) 1253 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
70 4 x MIPS R10000 195MHz (2MB) 1311 40 mapesdhs MIPS Pro 7.3 onyx SGI Onyx, Compiler Ref 2.
71 4 x MIPS R10000 195MHz (1MB) 1316 32 mapesdhs MIPS Pro 7.3 challenge SGI POWER Challenge 10000 rack, Compiler Ref 2.
72 AMD Athlon XP 2600+ 1.9 GHz 1343 1 moT gcc 3.4.4 chekov Windows XP (cygwin)
73 2 x MIPS R12000 360MHz (4MB) 1375 32 mapesdhs MIPS Pro 7.3 origin SGI Origin200, IRIX 6.5.26, Compiler Ref 16. hinv.
74 2 x MIPS R12000 360MHz (4MB) 1384 16 bjorn MIPS Pro - SGI Origin200
75 32 x MIPS R16000 700MHz (4MB) 1405 1 ramq MIPS Pro 7.3 venom SGI Origin350, IRIX 6.5.26, Compiler Ref 3. hinv.
76 2 x MIPS R16000 700MHz (4MB) 1406 1 mapesdhs MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
77 MIPS R16000 700MHz (4MB) 1410 1 mapesdhs MIPS Pro 7.3 fury SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
78 2 x MIPS R12000 350MHz (1MB) 1410 32 mapesdhs MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10. This is a custom module, cores from two single-300s moved into what was a dual-250, thus the 1MB L2.
79 Intel Pentium4 3.0 GHz 1452 ? nous gcc 4.1.1 lothlorien Arch GNU/Linux i386 (2.6.18-smp)
80 Intel Pentium M 1.8 GHz 1466 1 moT gcc 3.4.4 sulu Compaq laptop, Debian GNU/Linux i386 (2.6.11.0)
81 2 x Itanium 800MHz (4MB) 1477 16 pierocks gcc 4.2 lizzy Intellistation Z Pro 6894, Debian Linux testing with 2.6.24-1-itanium
82 2 x MIPS R12000 344MHz (1MB L2) 1493 32 Dr. Dave MIPS Pro 7.3 - SGI Octane2, dual-CPU overclocked from 250 to 344MHz, cache running at 172MHz,cache divisor of 2, 6ns cache chips), SysAD of 114.5476 MHz
83 Intel Itanium2 1.4GHz 1514 1 Julien77 gcc 3.2.3 - Altix 350
84 AMD Athlon XP 2000 1.6 GHz 1555 1 Airness gcc 4.0.3 lebowski Debian GNU/Linux i386 (2.6.15.1)
85 MIPS R14000 600MHz (4MB) 1641 1 mapesdhs MIPS Pro 7.3 fuel SGI Fuel, IRIX 6.5.26
86 MIPS R14000 600MHz (2MB) 1641 1 mapesdhs MIPS Pro 7.3 sirius SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
87 2 x MIPS R12000 300MHz (2MB) ? 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
88 Intel Pentium4 2.6 GHz 1678 1 Nuclear gcc 4.0.3 nebula Acer laptop, Debian GNU/Linux i386 (2.6.11.12)
89 Intel Pentium D 3.4 GHz 1703 1 samurai MS C 13.10.3077 samurai Windows XP
90 Intel Pentium M 1.5 GHz 1750 1 yanisk gcc 4.0.3 book Toshiba laptop, Ubuntu GNU/Linux i386 (2.6.15.26)
91 Intel Pentium4 2.4 GHz 1775 1 Gaghiel gcc 3.4.4 bifteki FreeBSD 6.1
92 MIPS R14000 550MHz (2MB) 1798 1 mapesdhs MIPS Pro 7.3 pug SGI Octane2, IRIX 6.5.26, Compiler Ref 3.
93 2x MIPS R12000 270MHz (4MB) 1832 32 mapesdhs MIPS Pro 7.4.4 origin Origin200, IRIX 6.5.30m. Compiler Ref 16.
93 MIPS R14000 500MHz (2MB) 1998 1 mapesdhs MIPS Pro 7.3 zippy SGI Fuel, IRIX 6.5.26
94 Intel Pentium4 2.6 GHz 2037 1 moT gcc 4.0.3 thomasv Debian GNU/Linux i386 (2.6.15)
95 2 x MIPS R10000 250 MHz (1MB) 2104 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
96 MIPS R12000 481MHz (2MB L2) 2155 1 Dr. Dave MIPS Pro 7.3 Zaphod SGI Octane2, CPU overclocked from 400 to 481.25, SysAD 87.5MHz, cache 240.625MHz (divisor of 2)
97 MIPS R12000 400MHz (8MB) 2461 ? ? MIPS Pro - SGI 2100
98 MIPS R12000 400MHz (2MB) 2480 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
99 Intel Pentium4 2.0 GHz 2483 1 charon gcc 3.4.4 orion FreeBSD 7.0
100 MIPS R12000 400MHz (2MB) 2541 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
101 2 x MIPS R10000 195MHz (1MB) 2596 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
102 2 x MIPS R10000 195MHz (4MB) 2600 32 mapesdhs MIPS Pro 7.3 onyx2 SGI Onyx2, IRIX 6.5.26m, Compiler Ref 16.
103 MIPS R12000 360MHz (4MB) 2734 1 mapesdhs MIPS Pro 7.3 origin SGI Origin200, IRIX 6.5.26, Compiler Ref 16.
104 AIM PowerPC G4 1.5 GHz 2790 1 iM gcc 4.0.0 headstar MacOSX 10.4.5 (Apple ibook)
105 MIPS R12000 350MHz (2MB) 2808 1 mapesdhs MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10.
106 MIPS R12000 360MHz (2MB) 2827 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
107 2 x MIPS R10000 180MHz (1MB) 2844 32 mapesdhs MIPS Pro 7.3 origin SGI Origin200, IRIX 6.5.26, Compiler Ref 16.
108 2 x MIPS R10000 175MHz (1MB) 2891 32 mapesdhs MIPS Pro 7.3 octane SGI Octane, IRIX 6.5.26, Compiler Ref 10.
109 3 x Alpha 21164 EV68 833MHz (8MB) 2910 1 theinonen gcc 4.1 - Compaq Alphaserver ES40, 4GB RAM, Debion 4.0.
110 MIPS R7000 600MHz (256K/1MB) 3007 1 nekonoko MIPS Pro - SGI O2, Compiler Ref 5.
111 4 x Alpha 21164 400MHz (4MB L3) 3080 32 theinonen gcc-4.1 - Alphaserver 4100 5/400 (EV56), Fedora Core.
112 2 x MIPS R10000 175MHz (1MB) 3142 ? bjorn MIPS Pro - Octane
113 AIM PowerPC G4 1.3 GHz 3179 1 JLM gcc 3.3 firestorm Apple eMac. MacOSX 10.3.9
114 MIPS R7000 600MHz (256K/1MB) 3187 1 deBug MIPS Pro - SGI O2
115 Intel Pentium3 910 MHz 3227 1 nous gcc 3.4.6 salvia Gentoo GNU/Linux i386 (2.6.17)
116 Intel Core Duo 1.83GHz (2MB L2) 3313 1 ? gcc 4.0.1 iMac PPC Software Emulation, OSX Tiger.
117 MIPS R12000 300MHz (2MB) 3327 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
118 MIPS R12000 300MHz (2MB) 3404 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
119 MIPS R12000 300MHz (2MB) 3478 1 bjornr MIPS Pro - SGI O2, IRIX 6.5.x
120 4 x MIPS R4400SC 250MHz (4MB) 3561 64 mapesdhs MIPS Pro 7.3 onyx SGI Onyx RE2 rack, 2GB RAM (4-way), 6.5.22m, Compiler Ref 8.
121 Intel Celeron 733 MHz 3660 1 moT gcc 3.3.5 melon Debian GNU/Linux i386 (2.6.8)
122 MIPS R12000 270 MHz 3795 1 mapesdhs MIPS Pro 7.3 astra SGI O2, IRIX 6.5.26, Compiler Ref 4.
123 MIPS R10000 250 MHz (4MB) 4063 1 bjornl MIPS Pro 7.4.1m gigantix32 SGI Origin2000, 10GB RAM, 6.5.30, ExpressLink (hinv)
124 MIPS R10000 250 MHz (1MB) 4070 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
125 MIPS R10000 250 MHz (2MB) 4104 1 mapesdhs MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10. This is an R10K/250 core moved from a dual-250 into a former single-300 module, thus the 2MB L2.
126 POWER3-II 450MHz (?MB) 4106 1 theinonen gcc 4.0 - IBM 9112-165, AIX 5.1
127 MIPS R10000 250 MHz (1MB) 4158 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 13.
128 AIM PowerPC G4 1.0 GHz 4310 1 simonh gcc 3.3 boris Apple eMac, MacOSX 10.3.9
129 MIPS R10000 225MHz (1MB) 4557 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
130 MIPS R10000 225MHz (1MB) 4718 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
131 Intel Pentium3 800 MHz 4933 1 moT gcc 3.3.5 trip IBM laptop Debian GNU/Linux i386
132 MIPS R10000 195 MHz (1MB) 5119 1 mapesdhs MIPS Pro 7.3 fire SGI Octane, IRIX 6.5.26, Compiler Ref 7.
133 MIPS R10000 195 MHz (2MB) 5151 1 mapesdhs MIPS Pro 7.3 onyx SGI Onyx, IRIX 6.5.22, Compiler Ref 14.
134 MIPS R10000 195 MHz (1MB) 5231 1 mapesdhs MIPS Pro 7.3 indigo2 SGI Indigo2, IRIX 6.5.22, Compiler Ref 11.
135 MIPS R7000 350 MHz (256K/1MB) 5258 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
136 MIPS R10000 195 MHz (1MB) 5298 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
137 4 x MIPS R4400 150MHz (1MB) 5749 64 mapesdhs MIPS Pro 7.3 onyx SGI Onyx, IRIX 6.5.22, Compiler Ref 8.
138 MIPS R10000 175 MHz (1MB) 5750 1 mapesdhs MIPS Pro 7.3 octane SGI Octane, IRIX 6.5.26, Compiler Ref 10.
139 MIPS R10000 175 MHz (1MB) 5999 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
140 MIPS R5200 300MHz (1MB) 6425 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 9.
141 AIM PowerPC G4 450 MHz 6790 1 JLM gcc 3.3 cubic MacOSX 10.3.9 (Apple PowerMac G4 Cube)
142 MIPS R10000 150MHz (1MB) 6978 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
143 Alpha 666MHz (4MB L3) 7383 1 theinonen gcc 4.1 - AlphaPC 164LX (21164A EV56), Debian 4.0
144 Intel Celeron 350 MHz 8275 1 Nuclear gcc 4.0.3 eumaios Debian GNU/Linux i386 (2.4.25)
145 Intel Celeron 334 MHz 8776 1 yanisk gcc 4.0.3 server Ubuntu GNU/Linux i386 (2.6.15.23)
146 2 x MIPS R8000 75MHz (4MB L2) 9107 32 mapesdhs MIPS Pro 7.3 challenger POWER Challenge rack, Compiler Ref 18, IRIX 6.5.22m, 512MB RAM (2-way interleaving)
147 AIM PowerPC 604 375 MHz 9229 1 moT gcc 3.2.2 leonidas IBM RS/6000 B50, Mandrake GNU/Linux 9.1 (2.4.21-0.13mdk)
148 MIPS R5000 200 MHz (1MB) 9701 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
149 AIM PowerPC G3 350 MHz 10120 1 vvas gcc 4.0.3 zouzouni Apple PowerMac, Debian GNU/Linux ppc (2.6.16-mm1)
150 Alpha 21164 500MHz (8MB L3) 10941 1 theinonen gcc 4.1 - Alphastation 500/500 (EV56), Debian 4.0.
151 MIPS R5000 180MHz (512K) 11273 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
152 MIPS R5000PC 180MHz (no L2) 11339 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
153 MIPS R5000 180 MHz 11716 1 Nuclear gcc 3.4.0 apricot SGI O2, IRIX 6.5
154 Alpha 21164 400MHz (4MB L3) 12084 1 theinonen gcc-4.1 - Alphaserver 4100 5/400 (EV56), Fedora Core.
155 MIPS R4400SC 250MHz (4MB) 13890 1 mapesdhs MIPS Pro 7.3 onyx SGI Onyx RE2 rack, 2GB RAM (4-way), 6.5.22m, Compiler Ref 8.
156 MIPS R4400SC 250MHz (2MB) 15512 1 bigD MIPS Pro 7.4 - SGI Indigo2, IRIX 6.5.22m, Compiler Ref 19.
157 MIPS R4400SC 200MHz (1MB) 19137 1 bigD MIPS Pro 7.4 - SGI Indigo2, IRIX 6.5.22m, Compiler Ref 19.
158 Intel Pentium MMX 166 MHz 21397 1 Nuclear gcc 4.0.3 pulsar Debian GNU/Linux i386 (2.6.15.1)
159 Sparc 85MHz 28310 1 bjornr gcc - SUN SparcServer 1000E, 8 x 85MHz, 1 CPU only.
160 Cyrix M II 166 MHz 40611 1 nous gcc 4.1.1 poseidon Damn Small GNU/Linux i386 (2.4.32)
161 MIPS R4600 133 MHz 41016 1 Nuclear gcc 2.95.3 indy SGI Indy, IRIX 6.2
162 SUN microSPARC II 70 MHz 73207 1 jimis gcc 3.3.4 grape SUN SPARCstation 5, Aurora GNU/Linux sparc (2.4.28)
163 MIPS R3000 33MHz 140400 1 jan-jaap MIPS Pro 2.0.4 - SGI Indigo (96MB RAM), IRIX 4.0.5F, compiled with CFLAGS -O3.
164 MIPS R3000 33MHz 146970 1 jan-jaap gcc 3.0.4 - SGI Indigo (96MB RAM), IRIX 4.0.5F, last gcc to support COFF on MIPS.
165 ARM 920t (no fpu) 200 MHz 296108 1 Nuclear gcc 4.0.2 gp2x GPH GP2X, GNU/Linux arm (2.4.25)
166 ARM 7TDMI (no fpu) 16 MHz 15012612 1 Nuclear gcc 4.0.2 gba Nintendo GameBoy Advance
Time No. of Host Name
Rank System/CPU (msec) Threads Tester Compiler (if any) System/OS/Compile Line Reference/etc.
1 32 x MIPS R16000 700MHz (4MB) 51 224 ramq MIPS Pro 7.3 venom SGI Origin350, IRIX 6.5.26, Compiler Ref 3. hinv.
2 32 x MIPS R14000 600MHz (4MB) 63 200 joerg MIPS Pro 7.4.4m - Origin3400, IRIX 6.5.30, Compiler Ref 16.
3 8 x MIPS R16000 700MHz (4MB) 189 128 nekonoko MIPS Pro - Origin350, IRIX 6.5.30.
4 8 x MIPS R14000 600MHz (4MB) 217 128 mapesdhs MIPS Pro origin SGI Origin300 (2 x quad-600 bricks), IRIX 6.5.30m, Compiler Ref 3.
5 32 x R10000 250MHz (4MB) 246 128 bjornl MIPS Pro 7.4.1m gigantix32 SGI Origin2000, 10GB RAM, 6.5.30, ExpressLink (hinv)
6 4 x MIPS R16000 1GHz (16MB) 252 96 mapesdhs MIPS Pro 7.4.4m tezro SGI Tezro (hinv), IRIX 6.5.30, Compiler Ref 3.
7 8 x MIPS R14000 500MHz (2MB) 254 256 mapesdhs MIPS Pro 7.3 origin SGI Origin300 (2 x quad-500 bricks), IRIX 6.5.26m, Compiler Ref 3.
8 24 x MIPS R10000 195MHz (1MB) 271 88 mapesdhs MIPS Pro challenge SGI POWER Challenge 10000 rack, Compiler Ref 2.
9 6 x MIPS R14000 600MHz (4MB) 284 128 nekonoko MIPS Pro Wadatsumi Origin300
19 2 x Itanium2 dual-core 9040 1.6GHz 287 32 Steven MJ gcc 4.3.4 luxojr SGI Altix 450, 1 blade, 533MHz FSB, 20GB RAM,
10 8 x MIPS R12000 400MHz (8MB) 336 256 jan-jaap MIPS Pro 7.4.4m SGI 2100, IRIX 6.5.30
11 4 x MIPS R14000 600MHz (4MB) 419 128 nekonoko MIPS Pro Wadatsumi Origin300
12 4 x MIPS R14000 600MHz (4MB) 419 32 BigD MIPS Pro origin SGI Origin300, IRIX 6.5.30, supplied MIPS4 binary in c-ray archive.
13 8 x MIPS R12000 300MHz (8MB) 457 128 bjorn MIPS Pro - Origin2000
14 8 x MIPS R10000 250MHz (4MB) 458 80 fzalfa MIPS Pro - Origin2000
15 2 x MIPS R16000 1GHz (16MB) 497 16 bri3d MIPS Pro 7.4.4m Iceberg Origin350, IRIX 6.5.30, Compiler Ref 15.
16 4 x MIPS R14000 500MHz (2MB) 501 150 mapesdhs MIPS Pro 7.3 origin Origin300, IRIX 6.5.26m, Compiler Ref 3. [hinv]
17 4 x MIPS R14000 500MHz (8MB) 510 64 mapesdhs MIPS Pro 7.3 onyx2 Onyx2 Deskside, IRIX 6.5.26m, Compiler Ref 3.
18 12 x MIPS R10000 195MHz (2MB) 545 60 jan-jaap MIPS Pro 7.3 - POWER Challenge L, IRIX 6.2. Compiler Ref 14.
19 6 x MIPS R12000 300MHz (8MB) 581 256 bjorn MIPS Pro - Origin2000
20 4 x MIPS R12000 400MHz (8MB) 639 64 mapesdhs MIPS Pro 7.3 onyx2 SGI Onyx2, Quad-R12K/400MHz (8MB), IR2E gfx (2RM9/64), 4GB RAM, 18GB 15K disk.
21 2 x MIPS R16000 700MHz (4MB) 710 32 mapesdhs MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
22 2 x Intel Itanium2 1.4GHz 761 64 Julien77 gcc 3.2.3 - Altix 350
23 2 x MIPS R14000 600MHz (2MB) 827 32 mapesdhs MIPSpro 7.4.4m fire SGI Octane2, IRIX 6.5.30, Compiler Ref 1.
24 4 x MIPS R12000 300MHz (8MB) 841 128 bjorn MIPS Pro - SGI Origin2000
25 4 x MIPS R12000 270MHz (4MB) 930 64 bjorn MIPS Pro - SGI Origin200
26 4 x MIPS R16000 1GHz (16MB) 986 1 mapesdhs MIPS Pro 7.4.4m tezro SGI Tezro (hinv), IRIX 6.5.30, Compiler Ref 3.
27 2 x MIPS R16000 1GHz (16MB) 986 1 bri3d MIPS Pro 7.4.4m Iceberg Origin350, IRIX 6.5.30, Compiler Ref 15.
19 2 x Itanium2 dual-core 9040 1.6GHz 1064 1 Steven MJ gcc 4.3.4 luxojr SGI Altix 450, 1 blade, 533MHz FSB, 20GB RAM.
28 MIPS R16000 900MHz (8MB) 1095 1 mapesdhs MIPS Pro 7.3 winters SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
29 2 x MIPS R12000 439MHz (2MB L2) 1166 32 Dr. Dave MIPS Pro 7.3 - SGI Octane2, dual-CPU overclocked from 360 to 438.75MHz, cache running at 292.5MHz (97.5 oscillator taken from an R10K/195 module)
30 MIPS R16000 800MHz (4MB) 1233 1 mapesdhs MIPS Pro 7.3 fuel SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
31 MIPS R16000 800MHz (4MB) 1247 1 nekonoko MIPS Pro - SGI Fuel
32 2 x MIPS R12000 400MHz (2MB) 1253 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
33 4 x MIPS R10000 195MHz (2MB) 1307 40 mapesdhs MIPS Pro onyx SGI Onyx, Compiler Ref 2.
34 4 x MIPS R10000 195MHz (1MB) 1316 32 mapesdhs MIPS Pro challenge SGI POWER Challenge 10000 rack, Compiler Ref 2.
35 2 x MIPS R12000 360MHz (4MB) 1375 32 mapesdhs MIPS Pro 7.3 origin SGI Origin200, IRIX 6.5.26, Compiler Ref 16.
36 2 x MIPS R12000 360MHz (4MB) 1384 16 bjorn MIPS Pro - SGI Origin200
37 32 x MIPS R16000 700MHz (4MB) 1405 1 ramq MIPS Pro 7.3 venom SGI Origin350, IRIX 6.5.26, Compiler Ref 3. hinv.
38 2 x MIPS R16000 700MHz (4MB) 1406 1 mapesdhs MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
39 MIPS R16000 700MHz (4MB) 1410 1 mapesdhs MIPS Pro 7.3 fury SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
40 2 x MIPS R12000 350MHz (1MB) 1410 32 mapesdhs MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10. This is a custom module, cores from two single-300s moved into what was a dual-250, thus the 1MB L2.
41 2 x MIPS R12000 344MHz (1MB L2) 1493 32 Dr. Dave MIPS Pro 7.3 - SGI Octane2, dual-CPU overclocked from 250 to 344MHz, cache running at 172MHz,cache divisor of 2, 6ns cache chips), SysAD of 114.5476 MHz
42 Intel Itanium2 1.4GHz 1514 1 Julien77 gcc 3.2.3 - Altix 350
43 MIPS R14000 600MHz (4MB) 1641 1 mapesdhs MIPS Pro 7.3 fuel SGI Fuel, IRIX 6.5.26
44 MIPS R14000 600MHz (2MB) 1641 1 mapesdhs MIPS Pro 7.3 sirius SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
45 2 x MIPS R12000 300MHz (2MB) ? 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
46 MIPS R14000 550MHz (2MB) 1798 1 mapesdhs MIPS Pro 7.3 pug SGI Octane2, IRIX 6.5.26, Compiler Ref 3.
46 2x MIPS R12000 270MHz (4MB) 1832 32 mapesdhs MIPS Pro 7.4.4 origin Origin200, IRIX 6.5.30m. Compiler Ref 16.
47 MIPS R14000 500MHz (2MB) 1998 1 mapesdhs MIPS Pro 7.3 zippy SGI Fuel, IRIX 6.5.26
48 2 x MIPS R10000 250 MHz (1MB) 2104 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
49 MIPS R12000 481MHz (2MB L2) 2155 1 Dr. Dave MIPS Pro 7.3 Zaphod SGI Octane2, CPU overclocked from 400 to 481.25, SysAD 87.5MHz, cache 240.625MHz (divisor of 2)
50 MIPS R12000 400MHz (8MB) 2461 ? ? MIPS Pro - SGI 2100
51 MIPS R12000 400MHz (2MB) 2480 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
52 MIPS R12000 400MHz (2MB) 2541 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
53 2 x MIPS R10000 195MHz (4MB) 2593 64 mapesdhs MIPS Pro 7.3 onyx2 SGI Onyx2, IRIX 6.5.26m, Compiler Ref 16.
54 2 x MIPS R10000 195MHz (1MB) 2596 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
55 2 x MIPS R12000 360MHz (4MB) 2734 1 mapesdhs MIPS Pro 7.3 origin SGI Origin200, IRIX 6.5.26, Compiler Ref 16.
56 MIPS R12000 350MHz (2MB) 2808 1 mapesdhs MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10.
57 MIPS R12000 360MHz (2MB) 2827 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
58 2 x MIPS R10000 180MHz (1MB) 2844 32 mapesdhs MIPS Pro 7.3 origin SGI Origin200, IRIX 6.5.26, Compiler Ref 16.
59 2 x MIPS R10000 175MHz (1MB) 2891 32 mapesdhs MIPS Pro 7.3 octane SGI Octane, IRIX 6.5.26, Compiler Ref 10.
60 MIPS R7000 600MHz (256K/1MB) 3007 1 nekonoko MIPS Pro - SGI O2, Compiler Ref 5.
61 2 x MIPS R10000 175MHz (1MB) 3142 ? bjorn MIPS Pro - Octane
62 MIPS R7000 600MHz (256K/1MB) 3187 1 deBug MIPS Pro - SGI O2
63 MIPS R12000 300MHz (2MB) 3327 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
64 MIPS R12000 300MHz (2MB) 3404 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
65 MIPS R12000 300MHz (2MB) 3478 1 bjornr MIPS Pro - SGI O2, IRIX 6.5.x
66 MIPS R12000 270 MHz 3795 1 mapesdhs MIPS Pro 7.3 astra SGI O2, IRIX 6.5.26, Compiler Ref 4.
67 MIPS R10000 250 MHz (4MB) 4063 1 bjornl MIPS Pro 7.4.1m gigantix32 SGI Origin2000, 10GB RAM, 6.5.30, ExpressLink (hinv)
68 MIPS R10000 250 MHz (1MB) 4070 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
69 MIPS R10000 250 MHz (2MB) 4104 1 mapesdhs MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10. This is an R10K/250 core moved from a dual-250 into a former single-300 module, thus the 2MB L2.
70 MIPS R10000 250 MHz (1MB) 4158 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 13.
71 MIPS R10000 225MHz (1MB) 4557 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
72 MIPS R10000 225MHz (1MB) 4718 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
73 MIPS R10000 195 MHz (1MB) 5119 1 mapesdhs MIPS Pro 7.3 fire SGI Octane, IRIX 6.5.26, Compiler Ref 7.
74 MIPS R10000 195 MHz (2MB) 5151 1 mapesdhs MIPS Pro 7.3 onyx SGI Onyx, IRIX 6.5.22, Compiler Ref 14.
75 MIPS R10000 195 MHz (1MB) 5231 1 mapesdhs MIPS Pro 7.3 indigo2 SGI Indigo2, IRIX 6.5.22, Compiler Ref 11.
76 MIPS R7000 350 MHz (256K/1MB) 5258 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
77 MIPS R10000 195 MHz (1MB) 5298 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
78 4 x MIPS R4400 150MHz (1MB) 5749 64 mapesdhs MIPS Pro 7.3 onyx SGI Onyx, IRIX 6.5.22, Compiler Ref 8.
79 MIPS R10000 175 MHz (1MB) 5750 1 mapesdhs MIPS Pro 7.3 octane SGI Octane, IRIX 6.5.26, Compiler Ref 10.
80 MIPS R10000 175 MHz (1MB) 5999 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
81 MIPS R5200 300MHz (1MB) 6425 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 9.
82 MIPS R10000 150MHz (1MB) 6978 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
83 MIPS R5000 200 MHz (1MB) 9701 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
84 MIPS R5000 180MHz (512K) 11273 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
85 MIPS R5000PC 180MHz (no L2) 11339 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
86 MIPS R5000 180 MHz 11716 1 Nuclear gcc 3.4.0 apricot SGI O2, IRIX 6.5
87 MIPS R4400SC 250MHz (4MB) 13890 1 mapesdhs MIPS Pro 7.3 onyx SGI Onyx RE2 rack, 2GB RAM (4-way), 6.5.22m, Compiler Ref 8.
88 MIPS R4400SC 250MHz (2MB) 15512 1 bigD MIPS Pro 7.4 - SGI Indigo2, IRIX 6.5.22m, Compiler Ref 19.
89 MIPS R4400SC 200MHz (1MB) 19137 1 bigD MIPS Pro 7.4 - SGI Indigo2, IRIX 6.5.22m, Compiler Ref 19.
90 MIPS R4600 133 MHz 41016 1 Nuclear gcc 2.95.3 indy SGI Indy, IRIX 6.2
91 MIPS R3000 33MHz 140400 1 jan-jaap MIPS Pro 2.0.4 - SGI Indigo (96MB RAM), IRIX 4.0.5F, compiled with CFLAGS -O3.
92 MIPS R3000 33MHz 146970 1 jan-jaap gcc 3.0.4 - SGI Indigo (96MB RAM), IRIX 4.0.5F, last gcc to support COFF on MIPS.
Test 2: 'sphfract' at 800x600 (data not yet reformatted)
Time No. of
(ms) Threads Misc Info
2 x Intel XEON 4-core E5420 2.5GHz (2x6MB) 922 128 jgilje; Sun Studio Express, Supermicro X7DWA-N mbd, 8GB DDR2/667 FB-DIMM RAM, OpenSolaris 2008.05, cc -V: 'cc: Sun Ceres C 5.10 SunOS_i386 2008/04/04', '-fast -m64'
Phenom II X6 1055T 2.8GHz 6-core 1231 96 Kelly; path64 git 20110620, dooley, Linux PC, 2.6.39.1, x86_64, data by Kelly Anderson.
32 x MIPS R16000 700MHz (4MB) 1351 128 ramq; MIPS Pro 7.3 venom SGI Origin350, IRIX 6.5.26, Compiler Ref 3. hinv.
Core i5 2400S S.B. 2.5GHz 4-core, no HT 1422 32 jan-jaap; Intel ICC 12.0.3 - OpenSUSE 11.4 (x86_64), Gigabyte GA-H67N-USB3-B3, 8GB RAM, OCZ-Vertex2 SSD
O3400, 32 x R14K/600 (4MB) 1548 200 joerg; MIPS Pro 7.4.4m, IRIX 6.5.30, Compiler Ref 16.
Phenom II X6 1055T 2.8GHz 6-core 2528 96 Kelly; gcc 4.5.3, dooley, Linux PC, 2.6.39.1, x86_64, data by Kelly Anderson.
Intel Core2Quad Q6600 2.4GHz (2x4MB) 3231 64 jan-jaap; Knoppix 5.0 CD, kernel 2.6.17, Intel V9.0 Compiler
Origin2000 32 x R10K/250 (4MB) 3898 600 bjornl; MIPS Pro, SGI Origin2000, 10GB RAM, 6.5.30, ExpressLink (hinv)
Apple MacBook Pro, Core i7 M620 2.66GHz (?MB) 4209 32 udo; GCC, MacOS X 10.6.4, 4GB RAM, XCode Developer Package (GCC)
SUN V20z 2 x Dual-Core Opteron 275 4576 32 Julien77; Red Hat + gcc 3.4.6.
IBM Thinkpad, Core2Duo T7100 1.8GHz (2MB) 4779 32 schleusel; ICC 10.1, morticia, IBM ThinkPad T61, 4GB DDR2/667 RAM, Debian Lenny, Kernel 2.6.24 x86_64, compiled with -fast.
Origin350 8 x R16000 700MHz (4MB) 5179 128 nekonoko; http://forums.nekochan.net/viewtopic.php?f=14&t=16717825
Intel XEON Quad-core 3GHz X5365 5439 60 bjornr; gcc 4.1.2, HP BL460c bladeserver, 36GB RAM, Linux.
Origin300 8 x R14000 600MHz (4MB) 5730 128 mapesdhs; MIPS Pro, origin, SGI Origin300 (2 x quad-600 bricks), IRIX 6.5.30m, Compiler Ref 3.
Intel Core2Duo, 2.4GHz (3MB) 6175 32 BigD; GCC 4.6.1; mbp; Apple MacBook Pro (Early 2008 model), Mac OS 10.6.4.
POWER Challenge 24 x R10K/195MHz (1MB) 6530 128 mapesdhs; Compiler Ref 2.
4 x MIPS R16000 1GHz (16MB) 6688 150 mapesdhs; MIPS Pro 7.4.4m tezro SGI Tezro (hinv), IRIX 6.5.30, Compiler Ref 3.
8 x MIPS R14000 500MHz (2MB) 6754 200 mapesdhs; MIPS Pro 7.3 origin SGI Origin300 (2 x quad-500 bricks), IRIX 6.5.26m, Compiler Ref 3.
2 x Intel XEON 4-core E5420 2.5GHz (2x6MB) 7203 1 jgilje; Sun Studio Express, Supermicro X7DWA-N mbd, 8GB DDR2/667 FB-DIMM RAM, OpenSolaris 2008.05, cc -V: 'cc: Sun Ceres C 5.10 SunOS_i386 2008/04/04', '-fast -m64'
Origin300 6 x R14K/600MHz (4MB) 7909 128 nekonoko; http://forums.nekochan.net/viewtopic.php?f=14&t=11875
SGI Altix 450 2x Itanium2 9040 2-core 1.6GHz 8221 32 Steven MJ; gcc 4.3.4 luxojr SGI Altix 450, 1 blade, 533MHz FSB, 20GB RAM
SGI 2100 8 x R12K/400 (8MB) 9106 128 jan-jaap; MIPSpro 7.4.4m, IRIX 6.5.30
Origin300 4 x R14K/600 (4MB) 11233 32 BigD; MIPS Pro; origin; SGI Origin300, IRIX 6.5.30, supplied MIPS4 binary in c-ray archive.
Origin2000 8 x R12K/300MHz (8MB) 11412 256 bjorn;
POWER Challenge L, 12 x R10K/195 (2MB) 12544 60 jan-jaap; MIPS Pro 7.3, IRIX 6.2 fully patched. hinv. Compiler Ref 14.
Origin2000 8 x R10K/250MHz (4MB) 12562 80 fzalfa
Intel Core2Quad Q6600 2.4GHz (2x4MB) 12805 1 jan-jaap; Knoppix 5.0 CD, kernel 2.6.17, Intel V9.0 Compiler
P4 2.8GHz (512K), HT 13324 8 jan-jaap; Debian 4.0 'Etch' (kernel 2.6.18), Intel V9.0 compiler
4 x MIPS R14000 500MHz (2MB) 13368 150 mapesdhs; MIPS Pro 7.3 origin Origin300, IRIX 6.5.26m, Compiler Ref 3. [hinv]
3 x Alpha 21164 EV68 833MHz (8MB) 13478 1 theinonen; gcc 4.1, Compaq Alphaserver ES40, 4GB RAM, Debion 4.0.
4 x MIPS R14000 500MHz (8MB) 13740 128 mapesdhs; MIPS Pro 7.3 onyx2 SGI Onyx2, Quad-R12K/500MHz (8MB), IR2E gfx (2RM9/64), 4GB RAM, 18GB 15K disk.
2 x MIPS R16000 1GHz (16MB) 14168 16 bri3d; MIPS Pro 7.4.4m, Iceberg, Origin350, IRIX 6.5.30, Compiler Ref 15.
Core2Duo 4.1GHz (6MB), 1 core only 14219 1 Dr. Dave; Win2K, Penryn CPU, supplied x86 binary
Origin2000 6 x R12K/300MHz (8MB) 15138 128 bjorn;
Onyx2 4 x MIPS R12000 400MHz (8MB) 17015 64 mapesdhs; MIPS Pro 7.3 onyx2 SGI Onyx2, Quad-R12K/400MHz (8MB), IR2E gfx (2RM9/64), 4GB RAM, 18GB 15K disk.
SUN V20z 2 x Dual-Core Opteron 275 17876 1 Julien77; Red Hat + gcc 3.4.6.
Altix350 Itanium2 2 x 1.4GHz 18840 64 Julien77; GCC 3.2.3. http://forums.nekochan.net/viewtopic.php?f=14&t=17403
Tezro 2 x MIPS R16000 700MHz (4MB) 19211 32 mapesdhs; MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
Intel XEON Quad-core 3GHz X5365 21582 1 bjornr; gcc 4.1.2, HP BL460c bladeserver, 36GB RAM, Linux.
Octane2 Dual-R14K/600MHz (2MB) 22322 32 mapesdhs
Origin2000 Quad-R12K/300MHz (8MB) 22403 256 bjorn;
Origin200 Quad-R12K/270MHz (4MB) 25032 256 bjorn;
4 x MIPS R16000 1GHz (16MB) 26656 1 mapesdhs; MIPS Pro 7.4.4m tezro SGI Tezro (hinv), IRIX 6.5.30, Compiler Ref 3.
2 x MIPS R16000 1GHz (16MB) 28259 1 bri3d; MIPS Pro 7.4.4m, Iceberg, Origin350, IRIX 6.5.30, Compiler Ref 15.
MIPS R16000 900MHz (8MB) 29663 1 mapesdhs; MIPS Pro 7.3, winters, SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
Octane2 Dual-R12K/439 (2MB) 32095 32 Dr. Dave; MIPS Pro 7.3, dual-CPU overclocked from 360 to 438.75MHz, cache running at 292.5MHz (97.5 oscillator taken from an R10K/195 module)
SGI Altix 450 2x Itanium2 9040 2-core 1.6GHz 32258 1 Steven MJ; gcc 4.3.4 luxojr SGI Altix 450, 1 blade, 533MHz FSB, 20GB RAM
Fuel R16000 800MHz (4MB) 33409 1 mapesdhs; MIPS Pro 7.3; fuel; SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
Octane2 Dual-R12K/400MHz (2MB) 33895 32 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Onyx1 RE2 Quad-R10K/195MHz (2MB) 36895 40 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip25 -Ofast=ip25 c-ray-mt.c -o c-ray-mt -lm -lpthread
Origin200 Dual-R12K/360 (4MB) 37120 32 mapesdhs; Compiler Ref 16.
Origin200 Dual-R12K/360MHz (4MB) 37138 32 bjorn;
Altix350 Itanium2 1.4GHz 37616 1 Julien77; GCC 3.2.3. http://forums.nekochan.net/viewtopic.php?f=14&t=17403
Tezro 2 x MIPS R16000 700MHz (4MB) 38062 1 mapesdhs; MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
32 x MIPS R16000 700MHz (4MB) 38068 1 ramq; MIPS Pro 7.3 venom SGI Origin350, IRIX 6.5.26, Compiler Ref 3. hinv.
SGI Fuel 700MHz (4MB), V12 38146 1 mapesdhs; 6.5.26m, Compiler Ref 15.
2 x Itanium 800MHz (4MB) 39376 16 pierocks; Intellistation Z Pro 6894, Debian Linux testing with 2.6.24-1-itanium
3 x Alpha 21164 EV68 833MHz (8MB) 39431 1 theinonen; gcc 4.1, Compaq Alphaserver ES40, 4GB RAM, Debion 4.0.
Octane2, 2 x R12K/344 (1MB) 40402 32 Dr. Dave; MIPS Pro 7.3, SGI Octane2, dual-CPU overclocked from 250 to 344MHz, cache running at 172MHz,cache divisor of 2, 6ns cache chips), SysAD of 114.5476 MHz.
Octane, 2 x MIPS R12000 350MHz (1MB) 40520 32 mapesdhs; MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10. This is a custom module, cores from two single-300s moved into what was a dual-250, thus the 1MB L2.
Octane2 Dual-R12K/300 (2MB) 44587 32 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Octane2 R14K/600 (2MB) 44882 1 ?? mapesdhs
Origin200 Dual-R12K/270MHz (4MB) 49589 32 mapesdhs; Compiler Ref 16.
Octane2 R14K/550 (2MB) 50095 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Pentium4-D 3GHz (1 core) 53609 1 Björn Ramqvist
Octane2, R12K/481 (2MB L2) 58173 1 Dr. Dave; CPU overclocked from 400 to 481.25, SysAD 87.5MHz, cache 240.625MHz (divisor of 2)
Octane Dual-R10K/250 (1MB) 58413 32 mapesdhs; 6.5.26m, Comp Ref 10.
Octane R12000SC/400 (2MB) 66965 1 mapesdhs; 6.5.26m, Comp Ref 12.
O2 R12K/400 (2MB) 67299 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
4 x Alpha 21164 400MHz (4MB L3) 69983 32 theinonen; gcc-4.1, Alphaserver 4100 5/400 (EV56), Fedora Core.
Onyx2 Dual-R10K/195 (4MB) 73701 64 mapesdhs; onyx2, IRIX 6.5.26m, Compiler Ref 16.
Octane Dual-R10K/195 (1MB) 73709 64 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-f.c -o c-ray-f -lm
Origin200 (1 of) Dual-R12K/360 (4MB) 74039 1 mapesdhs; Compiler Ref 16.
Octane R12000SC/360 (2MB) 74258 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Itanium 800MHz (4MB) 78433 1 pierocks; Intellistation Z Pro 6894, Debian Linux testing with 2.6.24-1-itanium
Origin 200 Dual-R10K/180 (1MB) 79012 32 mapesdhs; MIPS Pro 7.3, IRIX 6.5.26, Compiler Ref 10.
Octane R12000 350MHz (2MB) 80797 1 mapesdhs; MIPS Pro 7.4, octane, IRIX 6.5.30, Compiler Ref 10.
Octane dual-R10K/175 (1MB) 82107 32 mapesdhs; MIPS Pro 7.3, IRIX 6.5.26, Compiler Ref 10.
Octane R12000SC/300 (2MB) 89195 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R12K/300 (2MB) 90741 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R12K/270 (2MB) 100814 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R7000/600 (256K/1MB) 103680 1 nekonoko; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
Origin2000 1 x R10K/250 (4MB) 113284 1 bjornl; MIPS Pro, SGI Origin2000, 10GB RAM, 6.5.30, ExpressLink (hinv)
Octane R10K/250 (1MB) 113333 1 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R10K/250 (1MB) 115928 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-f.c -o c-ray-f -lm
Octane R10000 250MHz (2MB) 120012 1 mapesdhs; MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10. This is an R10K/250 core moved from a dual-250 into a former single-300 module, thus the 2MB L2.
Octane R10K/225 (1MB) 127395 1 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R10K/225 (1MB) 128746 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
POWER3-II 450MHz (?MB) 129587 1 theinonen; gcc 4.0, IBM 9112-165, AIX 5.1
Octane R10000SC/195 (1MB) 144266 1 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-f.c -o c-ray-f -lm
O2 R10000SC/195 (1MB) 146755 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-f.c -o c-ray-f -lm
Indigo2 R10K/195 (1MB) 148396 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip28 -Ofast=ip28 c-ray-f.c -o c-ray-f -lm
Onyx1 RE2 Quad-R4K/150 (1MB) 154758 32 mapesdhs; cc -O3 -mips3 -IPA -TARG:platform=ip19 -Ofast=ip19 c-ray-mt.c -o c-ray-mt -lm -lpthread
Alpha 666MHz (4MB L3) 160585 1 theinonen; gcc 4.1, AlphaPC 164LX (21164A EV56), Debian 4.0
O2 R7000/350 (256K/1MB) 161729 1 mapesdhs; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
O2 R10000SC/175 (1MB) 165022 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-f.c -o c-ray-f -lm
O2 R7000SC/350 (256K/1MB) 175075 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip32 -Ofast=ip32 c-ray-f.c -o c-ray-f -lm
O2 R5200SC/300 (1MB) 189279 1 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
O2 R10000SC/150 (1MB) 195963 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-f.c -o c-ray-f -lm
Alpha 21164 500MHz (8MB L3) 242768 1 theinonen; gcc 4.1, Alphastation 500/500 (EV56), Debian 4.0.
Alpha 21164 400MHz (4MB L3) 281397 1 theinonen; gcc-4.1, Alphaserver 4100 5/400 (EV56), Fedora Core.
O2 R5000SC/200 (1MB) 286324 1 mapesdhs; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
O2 R5000SC/180 (512K) 319378 1 mapesdhs; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
O2 R5000PC/180 342304 1 mapesdhs; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
Indigo2 R4K/250 (2MB) 416852 1 bigD; IRIX 6.5.22m, Compiler Ref 19.
Indigo2 R4K/200 (1MB) 518746 1 bigD; IRIX 6.5.22m, Compiler Ref 19.
Test 3: 'sphfract' at 1024x768 with 8X oversampling (data not yet reformatted)
Time No. of
(ms) Threads Misc Info
2 x Intel XEON 4-core E5420 2.5GHz (2x6MB) 11800 128 jgilje; Sun Studio Express, Supermicro X7DWA-N mbd, 8GB DDR2/667 FB-DIMM RAM, OpenSolaris 2008.05, cc -V: 'cc: Sun Ceres C 5.10 SunOS_i386 2008/04/04', '-fast -m64'
Phenom II X6 1055T 2.8GHz 6-core 16049 96 Kelly; path64 git 20110620, dooley, Linux PC, 2.6.39.1, x86_64, data by Kelly Anderson.
32 x MIPS R16000 700MHz (4MB) 16091 192 ramq; MIPS Pro 7.3 venom SGI Origin350, IRIX 6.5.26, Compiler Ref 3. hinv.
Core i5 2400S S.B. 2.5GHz 4-core, no HT 18556 32 jan-jaap; Intel ICC 12.0.3 - OpenSUSE 11.4 (x86_64), Gigabyte GA-H67N-USB3-B3, 8GB RAM, OCZ-Vertex2 SSD
O3400, 32 x R14K/600 (4MB) 19811 200 joerg; MIPS Pro 7.4.4m, IRIX 6.5.30, Compiler Ref 16.
Phenom II X6 1055T 2.8GHz 6-core 32980 96 Kelly; gcc 4.5.3, dooley, Linux PC, 2.6.39.1, x86_64, data by Kelly Anderson.
Intel Core2Quad Q6600 2.4GHz (2x4MB) 42007 64 jan-jaap; Knoppix 5.0 CD, kernel 2.6.17, Intel V9.0 Compiler
Origin2000 32 x R10K/250 (4MB) 47854 768 bjornl; MIPS Pro, SGI Origin2000, 10GB RAM, 6.5.30, ExpressLink (hinv)
Apple MacBook Pro, Core i7 M620 2.66GHz (?MB) 55005 32 udo; GCC, MacOS X 10.6.4, 4GB RAM, XCode Developer Package (GCC)
SUN V20z 2 x Dual-Core Opteron 275 58842 32 Julien77; Red Hat + gcc 3.4.6.
IBM Thinkpad, Core2Duo T7100 1.8GHz (2MB) 62434 32 schleusel; ICC 10.1, morticia, IBM ThinkPad T61, 4GB DDR2/667 RAM, Debian Lenny, Kernel 2.6.24 x86_64, compiled with -fast.
Origin350 8 x R16000 700MHz (4MB) 66354 128 nekonoko; http://forums.nekochan.net/viewtopic.php?f=14&t=16717825
Intel XEON Quad-core 3GHz X5365 70931 40 bjornr; gcc 4.1.2, HP BL460c bladeserver, 36GB RAM, Linux.
Intel Core2Duo, 2.4GHz (3MB) 79958 32 BigD; GCC 4.6.1; mbp; Apple MacBook Pro (Early 2008 model), Mac OS 10.6.4.
POWER Challenge 24 x R10K/195MHz (1MB) 81481 128 mapesdhs; Compiler Ref 2.
4 x MIPS R16000 1GHz (16MB) 87370 200 mapesdhs; MIPS Pro 7.4.4m tezro SGI Tezro (hinv), IRIX 6.5.30, Compiler Ref 3.
8 x MIPS R14000 500MHz (2MB) 87507 256 mapesdhs; MIPS Pro 7.3 origin SGI Origin300 (2 x quad-500 bricks), IRIX 6.5.26m, Compiler Ref 3.
2 x Intel XEON 4-core E5420 2.5GHz (2x6MB) 93899 1 jgilje; Sun Studio Express, Supermicro X7DWA-N mbd, 8GB DDR2/667 FB-DIMM RAM, OpenSolaris 2008.05, cc -V: 'cc: Sun Ceres C 5.10 SunOS_i386 2008/04/04', '-fast -m64'
Origin300 6 x R14K/600 (4MB) 103165 128 nekonoko; http://forums.nekochan.net/viewtopic.php?f=14&t=11875
SGI Altix 450 2x Itanium2 9040 2-core 1.6GHz 107084 32 Steven MJ; gcc 4.3.4 luxojr SGI Altix 450, 1 blade, 533MHz FSB, 20GB RAM
Origin300 4 x R14K/600 (4MB) 146272 32 BigD; MIPS Pro; origin; SGI Origin300, IRIX 6.5.30, supplied MIPS4 binary in c-ray archive.
Origin2000 8 x R12K/300MHz (8MB) 146521 256 bjorn;
POWER Challenge L, 12 x R10K/195 (2MB) 162363 60 jan-jaap; MIPS Pro 7.3, IRIX 6.2 fully patched. hinv. Compiler Ref 14.
Intel Core2Quad Q6600 2.4GHz (2x4MB) 167608 1 jan-jaap; Knoppix 5.0 CD, kernel 2.6.17, Intel V9.0 Compiler
4 x MIPS R14000 500MHz (2MB) 174811 128 mapesdhs; MIPS Pro 7.3 origin Origin300, IRIX 6.5.26m, Compiler Ref 3. [hinv]
4 x MIPS R14000 500MHz (8MB) 175332 64 mapesdhs; MIPS Pro 7.3 onyx2 SGI Onyx2, Quad-R12K/500MHz (8MB), IR2E gfx (2RM9/64), 4GB RAM, 18GB 15K disk.
3 x Alpha 21164 EV68 833MHz (8MB) 176693 128 theinonen; gcc 4.1, Compaq Alphaserver ES40, 4GB RAM, Debion 4.0.
2 x MIPS R16000 1GHz (16MB) 185347 16 bri3d; MIPS Pro 7.4.4m, Iceberg, Origin350, IRIX 6.5.30, Compiler Ref 15.
Core2Duo 4.1GHz (6MB), 1 core only 186562 1 Dr. Dave; Win2K, Penryn CPU, supplied x86 binary
Origin2000 8 x R10K/250MHz (4MB) 188364 80 fzalfa
Origin2000 6 x R12K/300MHz (8MB) 195525 128 bjorn;
Onyx2 4 x MIPS R12000 400MHz (8MB) 222577 64 mapesdhs; MIPS Pro 7.3 onyx2 SGI Onyx2, Quad-R12K/400MHz (8MB), IR2E gfx (2RM9/64), 4GB RAM, 18GB 15K disk.
Altix350 Itanium2 2 x 1.4GHz 246932 64 Julien77; GCC 3.2.3. http://forums.nekochan.net/viewtopic.php?f=14&t=17403
Tezro 2 x MIPS R16000 700MHz (4MB) 251768 32 mapesdhs; MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
Quad-core 3GHz Linux (1 core) 283545 1 bjornr; gcc 4.1.2
Octane2 Dual-R14K/600MHz (2MB) 291938 128 mapesdhs
Origin2000 Quad-R12K/300MHz (8MB) 292112 64 bjorn;
Origin200 Quad-R12K/270MHz (4MB) 325445 256 bjorn;
4 x MIPS R16000 1GHz (16MB) 349094 1 mapesdhs; MIPS Pro 7.4.4m tezro SGI Tezro (hinv), IRIX 6.5.30, Compiler Ref 3.
2 x MIPS R16000 1GHz (16MB) 370302 1 bri3d; MIPS Pro 7.4.4m, Iceberg, Origin350, IRIX 6.5.30, Compiler Ref 15.
MIPS R16000 900MHz (8MB) 388514 1 mapesdhs; MIPS Pro 7.3, winters, SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
Octane2 Dual-R12K/439 (2MB) 421375 32 Dr. Dave; MIPS Pro 7.3, dual-CPU overclocked from 360 to 438.75MHz, cache running at 292.5MHz (97.5 oscillator taken from an R10K/195 module)
SGI Altix 450 2x Itanium2 9040 2-core 1.6GHz 423723 1 Steven MJ; gcc 4.3.4 luxojr SGI Altix 450, 1 blade, 533MHz FSB, 20GB RAM
Fuel R16000 800MHz (4MB) 437664 1 mapesdhs; MIPS Pro 7.3; fuel; SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
Octane2 Dual-R12K/400MHz (2MB) 444340 32 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Onyx1 RE2 Quad-R10K/195MHz (2MB) 483321 32 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip25 -Ofast=ip25 c-ray-mt.c -o c-ray-mt -lm -lpthread
Origin200 Dual-R12K/360 (4MB) 486462 32 mapesdhs; Compiler Ref 16.
Origin200 Dual-R12K/360MHz (4MB) 486575 64 bjorn;
Altix Itanium2 1.4GHz 492983 1 Julien77; GCC 3.2.3. http://forums.nekochan.net/viewtopic.php?f=14&t=17403
SGI Fuel 700MHz (4MB), V12 499697 1 mapesdhs; 6.5.26m, Compiler Ref 15.
2 x Itanium 800MHz (4MB) 515526 16 pierocks; Intellistation Z Pro 6894, Debian Linux testing with 2.6.24-1-itanium
Octane2, 2 x R12K/344 (1MB) 528140 32 Dr. Dave; MIPS Pro 7.3, SGI Octane2, dual-CPU overclocked from 250 to 344MHz, cache running at 172MHz,cache divisor of 2, 6ns cache chips), SysAD of 114.5476 MHz.
Octane, 2 x MIPS R12000 350MHz (1MB) 531154 32 mapesdhs; MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10. This is a custom module, cores from two single-300s moved into what was a dual-250, thus the 1MB L2.
3 x Alpha 21164 EV68 833MHz (8MB) 557071 1 theinonen; gcc 4.1, Compaq Alphaserver ES40, 4GB RAM, Debion 4.0.
Octane2 Dual-R12K/300 (2MB) 584035 32 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Octane2 R14K/600 (2MB) 588043 1 ?? mapesdhs
Octane2 R14K/550 (2MB) 656098 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Octane2 R12K/481 (2MB L2) 767399 1 Dr. Dave; CPU overclocked from 400 to 481.25, SysAD 87.5MHz, cache 240.625MHz (divisor of 2)
Octane Dual-R10K/250 (1MB) 767657 32 mapesdhs; 6.5.26m, Comp Ref 10.
Octane R12000SC/400 (2MB) 873517 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R12K/400 (2MB) 880381 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
4 x Alpha 21164 400MHz (4MB L3) 909746 128 theinonen; gcc-4.1, Alphaserver 4100 5/400 (EV56), Fedora Core.
Onyx2 Dual-R10K/195 (4MB) 965861 64 mapesdhs; onyx2, IRIX 6.5.26m, Compiler Ref 16.
Octane Dual-R10K/195 (1MB) 966185 64 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-f.c -o c-ray-f -lm
Origin200 Dual-R12K/360 (4MB) 970237 1 mapesdhs; Compiler Ref 16.
Octane R12000SC/360 (2MB) 1003253 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Itanium 800MHz (4MB) 1026212 1 pierocks; Intellistation Z Pro 6894, Debian Linux testing with 2.6.24-1-itanium
Octane R12000 350MHz (2MB) 1059193 1 mapesdhs; MIPS Pro 7.4, octane, IRIX 6.5.30, Compiler Ref 10.
Octane dual-R10K/175 (1MB) 1077509 32 mapesdhs; MIPS Pro 7.3, IRIX 6.5.26, Compiler Ref 10.
Octane R12000SC/300 (2MB) 1168772 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R12K/300 (2MB) 1185085 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R12K/270 (2MB) 1318384 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R7000/600 (256K/1MB) 1353153 1 nekonoko; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
Origin2000 1 x R10K/250 (4MB) 1484891 1 bjornl; MIPS Pro, SGI Origin2000, 10GB RAM, 6.5.30, ExpressLink (hinv)
Octane R10K/250 (1MB) 1485235 1 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R10K/250 (1MB) 1515686 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-f.c -o c-ray-f -lm
Octane R10000 250MHz (2MB) 1581086 1 mapesdhs; MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10. This is an R10K/250 core moved from a dual-250 into a former single-300 module, thus the 2MB L2.
Octane R10K/225 (1MB) 1665994 1 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R10K/225 (1MB) 1684762 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
POWER3-II 450MHz (?MB) 1827911 1 theinonen; gcc 4.0, IBM 9112-165, AIX 5.1
Octane R10000SC/195 (1MB) 1882476 1 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-f.c -o c-ray-f -lm
O2 R10000SC/195 (1MB) 1918997 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-f.c -o c-ray-f -lm
Indigo2 R10K/195 (1MB) 1943908 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip28 -Ofast=ip28 c-ray-f.c -o c-ray-f -lm
Onyx1 RE2 Quad-R4K/150 (1MB) 2028069 32 mapesdhs; cc -O3 -mips3 -IPA -TARG:platform=ip19 -Ofast=ip19 c-ray-mt.c -o c-ray-mt -lm -lpthread
Alpha 666MHz (4MB L3) 2115637 1 theinonen; gcc 4.1, AlphaPC 164LX (21164A EV56), Debian 4.0
O2 R10000SC/175 (1MB) 2167894 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-f.c -o c-ray-f -lm
O2 R5200SC/300 (1MB) 2481830 1 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
O2 R10000SC/150 (1MB) 2526364 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-f.c -o c-ray-f -lm
Alpha 21164 500MHz (8MB L3) 3187036 1 theinonen; gcc 4.1, Alphastation 500/500 (EV56), Debian 4.0.
Alpha 21164 400MHz (4MB L3) 3616032 1 theinonen; gcc-4.1, Alphaserver 4100 5/400 (EV56), Fedora Core.
O2 R5000SC/200 (1MB) 3740327 1 mapesdhs; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
O2 R5000SC/180 (512K) 4215168 1 mapesdhs; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
O2 R5000PC/180 4415713 1 mapesdhs; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
Indigo2 R4K/250 (2MB) 5462119 1 bigD; IRIX 6.5.22m, Compiler Ref 19.
Indigo2 R4K/200 (1MB) 6748199 1 bigD; IRIX 6.5.22m, Compiler Ref 19.
Test 4: 'scene' at 7500x3500 (data not yet reformatted)
Time No. of
(ms) Threads Misc Info
2 x Intel XEON 4-core E5420 2.5GHz (2x6MB) 2771 128 jgilje; Sun Studio Express, Supermicro X7DWA-N mbd, 8GB DDR2/667 FB-DIMM RAM, OpenSolaris 2008.05, cc -V: 'cc: Sun Ceres C 5.10 SunOS_i386 2008/04/04', '-fast -m64'
32 x MIPS R16000 700MHz (4MB) 2814 192 ramq; MIPS Pro 7.3 venom SGI Origin350, IRIX 6.5.26, Compiler Ref 3. hinv.
O3400, 32 x R14K/600 (4MB) 3161 200 joerg; MIPS Pro 7.4.4m, IRIX 6.5.30, Compiler Ref 16.
Core i5 2400S S.B. 2.5GHz 4-core, no HT 3695 32 jan-jaap; Intel ICC 12.0.3 - OpenSUSE 11.4 (x86_64), Gigabyte GA-H67N-USB3-B3, 8GB RAM, OCZ-Vertex2 SSD
Phenom II X6 1055T 2.8GHz 6-core 3970 96 Kelly; path64 git 20110620, dooley, Linux PC, 2.6.39.1, x86_64, data by Kelly Anderson.
Phenom II X6 1055T 2.8GHz 6-core 4929 96 Kelly; gcc 4.5.3, dooley, Linux PC, 2.6.39.1, x86_64, data by Kelly Anderson.
Apple MacBook Pro, Core i7 M620 2.66GHz (?MB) 7701 32 udo; GCC, MacOS X 10.6.4, 4GB RAM, XCode Developer Package (GCC)
Intel Core2Quad Q6600 2.4GHz (2x4MB) 9252 64 jan-jaap; Knoppix 5.0 CD, kernel 2.6.17, Intel V9.0 Compiler
Origin2000 32 x R10K/250 (4MB) 9367 256 bjornl; MIPS Pro, SGI Origin2000, 10GB RAM, 6.5.30, ExpressLink (hinv)
SUN V20z 2 x Dual-Core Opteron 275 10066 32 Julien77; Red Hat + gcc 3.4.6.
Origin350 8 x R16000 700MHz (4MB) 10601 128 nekonoko; http://forums.nekochan.net/viewtopic.php?f=14&t=16717825
Intel XEON Quad-core 3GHz X5365 10694 40 bjornr; gcc 4.1.2, HP BL460c bladeserver, 36GB RAM, Linux.
Intel Core2Duo, 2.4GHz (3MB) 12903 32 BigD; GCC 4.6.1; mbp; Apple MacBook Pro (Early 2008 model), Mac OS 10.6.4.
POWER Challenge 24 x R10K/195MHz (1MB) 13687 128 mapesdhs; Compiler Ref 2.
4 x MIPS R16000 1GHz (16MB) 14820 175 mapesdhs; MIPS Pro 7.4.4m tezro SGI Tezro (hinv), IRIX 6.5.30, Compiler Ref 3.
8 x MIPS R14000 500MHz (2MB) 14952 256 mapesdhs; MIPS Pro 7.3 origin SGI Origin300 (2 x quad-500 bricks), IRIX 6.5.26m, Compiler Ref 3.
IBM Thinkpad, Core2Duo T7100 1.8GHz (2MB) 15798 32 schleusel; ICC 10.1, morticia, IBM ThinkPad T61, 4GB DDR2/667 RAM, Debian Lenny, Kernel 2.6.24 x86_64, compiled with -fast.
SGI Altix 450 2x Itanium2 9040 2-core 1.6GHz 15996 32 Steven MJ; gcc 4.3.4 luxojr SGI Altix 450, 1 blade, 533MHz FSB, 20GB RAM
2 x Intel XEON 4-core E5420 2.5GHz (2x6MB) 21783 1 jgilje; Sun Studio Express, Supermicro X7DWA-N mbd, 8GB DDR2/667 FB-DIMM RAM, OpenSolaris 2008.05, cc -V: 'cc: Sun Ceres C 5.10 SunOS_i386 2008/04/04' '-fast -m64'
Origin300 4 x R14K/600 (4MB) 24793 32 BigD; MIPS Pro; origin; SGI Origin300, IRIX 6.5.30, supplied MIPS4 binary in c-ray archive.
POWER Challenge L, 12 x R10K/195 (2MB) 26805 60 jan-jaap; MIPS Pro 7.3, IRIX 6.2 fully patched. hinv. Compiler Ref 14.
Core2Duo 4.1GHz (6MB), 1 core only 26984 1 Dr. Dave; Win2K, Penryn CPU, supplied x86 binary
2 x MIPS R16000 1GHz (16MB) 29559 16 bri3d; MIPS Pro 7.4.4m, Iceberg, Origin350, IRIX 6.5.30, Compiler Ref 15.
4 x MIPS R14000 500MHz (2MB) 29594 128 mapesdhs; MIPS Pro 7.3 origin Origin300, IRIX 6.5.26m, Compiler Ref 3. [hinv]
4 x MIPS R14000 500MHz (8MB) 29845 64 mapesdhs; MIPS Pro 7.3 onyx2 SGI Onyx2, Quad-R12K/500MHz (8MB), IR2E gfx (2RM9/64), 4GB RAM, 18GB 15K disk.
Intel Core2Quad Q6600 2.4GHz (2x4MB) 37053 1 jan-jaap; Knoppix 5.0 CD, kernel 2.6.17, Intel V9.0 Compiler
Onyx2 4 x MIPS R12000 400MHz (8MB) 37699 64 mapesdhs; MIPS Pro 7.3 onyx2 SGI Onyx2, Quad-R12K/400MHz (8MB), IR2E gfx (2RM9/64), 4GB RAM, 18GB 15K disk.
SUN V20z 2 x Dual-Core Opteron 275 39235 1 Julien77; Red Hat + gcc 3.4.6.
Intel XEON Quad-core 3GHz X5365 42215 1 bjornr; gcc 4.1.2, HP BL460c bladeserver, 36GB RAM, Linux.
Tezro 2 x MIPS R16000 700MHz (4MB) 42614 32 mapesdhs; MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
Altix350 Itanium2 2 x 1.4GHz 45071 64 Julien77; GCC 3.2.3. http://forums.nekochan.net/viewtopic.php?f=14&t=17403
Octane2 Dual-R14K/600 (2MB) 50000 64 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
3 x Alpha 21164 EV68 833MHz (8MB) 56149 256 theinonen; gcc 4.1, Compaq Alphaserver ES40, 4GB RAM, Debion 4.0.
2 x MIPS R16000 1GHz (16MB) 58958 1 bri3d; MIPS Pro 7.4.4m, Iceberg, Origin350, IRIX 6.5.30, Compiler Ref 15.
4 x MIPS R16000 1GHz (16MB) 59070 1 mapesdhs; MIPS Pro 7.4.4m tezro SGI Tezro (hinv), IRIX 6.5.30, Compiler Ref 3.
SGI Altix 450 2x Itanium2 9040 2-core 1.6GHz 62818 1 Steven MJ; gcc 4.3.4 luxojr SGI Altix 450, 1 blade, 533MHz FSB, 20GB RAM
MIPS R16000 900MHz (8MB) 65766 1 mapesdhs; MIPS Pro 7.3, winters, SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
Octane2 Dual-R12K/439 (2MB) 71459 32 Dr. Dave; MIPS Pro 7.3, dual-CPU overclocked from 360 to 438.75MHz, cache running at 292.5MHz (97.5 oscillator taken from an R10K/195 module)
Fuel R16000 800MHz (4MB) 74035 1 mapesdhs; MIPS Pro 7.3; fuel; SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
Octane2 Dual-R12K/400MHz (2MB) 75147 32 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Onyx1 RE2 Quad-R10K/195MHz (2MB) 78201 32 mapesdhs; Compiler Ref 14.
Origin200 Dual-R12K/360 (4MB) 82422 32 mapesdhs; Compiler Ref 16.
SGI Fuel 700MHz (4MB), V12 84560 1 mapesdhs; 6.5.26m, Compiler Ref 15.
Octane, 2 x MIPS R12000 350MHz (1MB) 84824 32 mapesdhs; MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10. This is a custom module, cores from two single-300s moved into what was a dual-250, thus the 1MB L2.
2x Itanium 800MHz (4MB) 88632 1 pierocks; Intellistation Z Pro 6894, Debian Linux testing with 2.6.24-1-itanium
Octane2, 2 x R12K/344 (1MB) 89239 32 Dr. Dave; MIPS Pro 7.3, SGI Octane2, dual-CPU overclocked from 250 to 344MHz, cache running at 172MHz,cache divisor of 2, 6ns cache chips), SysAD of 114.5476 MHz.
Altix350 Itanium2 1.4GHz 90035 1 Julien77; GCC 3.2.3. http://forums.nekochan.net/viewtopic.php?f=14&t=17403
Octane2 R14K/600 (2MB) 98456 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Octane2 Dual-R12K/300 (2MB) 98774 32 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Origin200 Dual-R12K/270MHz (4MB) 109956 32 mapesdhs; Compiler Ref 16.
Octane Dual-R10K/250 (1MB) 126014 32 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Octane R12000SC/400 (2MB) 147778 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R12K/400 (2MB) 157359 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
Octane Dual-R10K/195 (1MB) 155236 64 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-f.c -o c-ray-f -lm
Onyx2 Dual-R10K/195 (4MB) 155398 64 mapesdhs; onyx2, IRIX 6.5.26m, Compiler Ref 16.
Origin200 Dual-R12K/360 (4MB) 164130 1 mapesdhs; Compiler Ref 16.
Octane R12000SC/360 (2MB) 164527 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
3 x Alpha 21164 EV68 833MHz (8MB) 165090 1 theinonen; gcc 4.1, Compaq Alphaserver ES40, 4GB RAM, Debion 4.0.
Octane R12000 350MHz (2MB) 169479 1 mapesdhs; MIPS Pro 7.4, octane, IRIX 6.5.30, Compiler Ref 10.
Octane dual-R10K/175 (1MB) 173073 32 mapesdhs; MIPS Pro 7.3, IRIX 6.5.26, Compiler Ref 10.
Itanium 800MHz (4MB) 174470 1 pierocks; Intellistation Z Pro 6894, Debian Linux testing with 2.6.24-1-itanium
O2 R7000/600 (256K/1MB) 177394 1 nekonoko; cc -O3 -mips4 -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
4 x Alpha 21164 400MHz (4MB L3) 181711 128 theinonen; gcc-4.1, Alphaserver 4100 5/400 (EV56), Fedora Core.
Octane R12000SC/300 (2MB) 197752 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R12K/300 (2MB) 202640 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R12K/270 (1MB) 225627 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
Origin2000 1 x R10K/250 (4MB) 243453 1 bjornl; MIPS Pro, SGI Origin2000, 10GB RAM, 6.5.30, ExpressLink (hinv)
Octane R10K/250 (1MB) 243801 1 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread
Octane R10000 250MHz (2MB) 247497 1 mapesdhs; MIPS Pro 7.4 octane SGI Octane, IRIX 6.5.30, Compiler Ref 10. This is an R10K/250 core moved from a dual-250 into a former single-300 module, thus the 2MB L2.
O2 R10K/250 (1MB) 250571 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
POWER3-II 450MHz (?MB) 256194 1 theinonen; gcc 4.0, IBM 9112-165, AIX 5.1
Octane R10K/225 (1MB) 274988 1 mapesdhs; Compiler Ref 12.
O2 R10K/225 (1MB) 279403 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
Octane R10000SC/195 (1MB) 311060 1 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-f.c -o c-ray-f -lm
O2 R7000/350 (256K/1MB) 311775 1 mapesdhs; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
Indigo2 R10K/195 (1MB) 314204 1 mapesdhs; cc -O3 -mips4 -IPA -LNO -TARG:platform=ip28 -Ofast=ip28 c-ray-f.c -o c-ray-f -lm
O2 R10K/195 (1MB) 319676 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R10K/175 (1MB) 360229 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
O2 R5K/300 (1MB) 380712 1 mapesdhs; cc -O3 -mips4 -IPA -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
O2 R10K/150 (1MB) 421283 1 mapesdhs; cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread
Alpha 666MHz (4MB L3) 440306 1 theinonen; gcc 4.1, AlphaPC 164LX (21164A EV56), Debian 4.0
O2 R5000SC/200 (1MB) 573919 1 mapesdhs; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
O2 R5000SC/180 (512K) 642353 1 mapesdhs; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
Alpha 21164 500MHz (8MB L3) 667997 1 theinonen; gcc 4.1, Alphastation 500/500 (EV56), Debian 4.0.
O2 R5000PC/180 671329 1 mapesdhs; cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm
Alpha 21164 400MHz (4MB L3) 723813 1 theinonen; gcc-4.1, Alphaserver 4100 5/400 (EV56), Fedora Core.
Indigo2 R4K/250 (2MB) 921474 1 bigD; IRIX 6.5.22m, Compiler Ref 19.
Indigo2 R4K/200 (1MB) 1132306 1 bigD; IRIX 6.5.22m, Compiler Ref 19.
NOTES
One obvious point about the multi-CPU SGI results: for the shorter default 'scene' test, the degree of communications overhead is considerable, making the results less than ideal compared to the speed obtained on a system with just one CPU of the same type, eg. coms overhead of the 32-CPU R14K/600 O3400 is 25% compared to the ideal speed based on a single R14K/600 in Octane2 or Fuel. By contrast, for the more complex and longer tests, the scaling is much better with a lot less of a coms overhead, eg. the 32-CPU O3400 is only 2.8% slower than ideal for the high-res 'scene' test. Given the stated simplicity of the default 'scene' test, this does prove John's original comment that a more complex real-world render test would be a better basis for making judgements about one system vs. another, so perhaps the later tables are more useful in that respect. However, I'll leave the table ordering as it is for the moment.
Tester Summary
Thanks to the following people for providing the results:
jgilje Joakim L. Gilje moT Thomas Venieris mapesdhs Ian Mapleson Nuclear John Tsiombikas charon Giorgos Keramidas samurai Michael Georgoulopoulos nous Christos Nouskas vvas Vasilis Vasaitis JLM Jonathan Mortimer Airness Akis Foulidis yanisk Yanis Kekatos thomase Thomas Einweg jObo Harisis Bourziotis mitsoskt Dimitris Karampinas jimis Dimitris Apostolou AMiGR Alkis Tsapanidis Gaghiel Leonidas Tsampros papis George Papadakis iM Stathis Sideris simonh Simon Heaton MikeX Michael Pitidis bjornr Björn Ramqvist pierocks Dan Bassett bjornl Bjorn Ljungdahl BigD Dustin Rinebold
SGI Compiler Line Command References
1. cc -O3 -mips4 -IPA -LNO -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread 2. cc -O3 -mips4 -IPA -TARG:platform=ip25 -Ofast=ip25 c-ray-mt.c -o c-ray-mt -lm -lpthread 3. cc -O3 -mips4 -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread 4. cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-mt.c -o c-ray-mt -lm -lpthread 5. cc -O3 -mips4 -LNO -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm 6. cc -O3 -mips4 -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-f.c -o c-ray-f -lm 7. cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-f.c -o c-ray-f -lm 8. cc -O3 -mips3 -IPA -TARG:platform=ip19 -Ofast=ip19 c-ray-mt.c -o c-ray-mt -lm -lpthread 9. cc -O3 -mips4 -IPA -TARG:platform=ip32_5k -Ofast=ip32_5k c-ray-f.c -o c-ray-f -lm 10. cc -O3 -mips4 -IPA -TARG:platform=ip30 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread 11. cc -O3 -mips4 -TARG:platform=ip28 -Ofast=ip28 c-ray-mt.c -o c-ray-mt -lm -lpthread 12. cc -O3 -mips4 -TARG:platform=ip30 -Ofast=ip30 c-ray-f.c -o c-ray-f -lm 13. cc -O3 -mips4 -IPA -LNO -TARG:platform=ip32_10k -Ofast=ip32_10k c-ray-f.c -o c-ray-f -lm 14. cc -O3 -mips4 -IPA -LNO -TARG:platform=ip25 -Ofast=ip25 c-ray-mt.c -o c-ray-mt -lm -lpthread 15. cc -O3 -mips4 -LNO -IPA -TARG:platform=ip35 -Ofast=ip30 c-ray-mt.c -o c-ray-mt -lm -lpthread 16. cc -O3 -mips4 -TARG:platform=ip27 -Ofast=ip27 c-ray-mt.c -o c-ray-mt -lm -lpthread 17. cc -O3 -mips4 -TARG:platform=ip35:proc=r14000 -Ofast=ip35 c-ray-mt.c -o c-ray-mt -lm -lpthread 18. cc -O3 -mips4 -LNO -TARG:platform=ip21 -Ofast=ip21 c-ray-mt.c -o c-ray-mt -lm -lpthread 19. CFLAGS="-O3 -IPA -mips3" (binary supplied by jan-jaap) 20. gcc -O3 -ffast-math -c -o c-ray-mt.o c-ray-mt.c \ gcc -o c-ray-mt c-ray-mt.o -lm -lpthread
Miscellaneous Information
Details of jan-jaap's Intel Core2Quad, P4 2.8GHz and SGI2100 systems:
Intel Core2 Quad (Q6600) CPU 4 * 2.4GHz cores 2 * 4MB L2 cache ASUS P5WDG2WS Pro workstation motherboard 2GB DDR2 RAM Knoppix 5.0 CD, kernel 2.6.17 Debian 4.0 for AMD64, ICC 9.0 with '-fast' compiler flags, generating 64bit code with full interprocess optimization. Pentium 4 CPU, 2800MHz, 512kB L2 cache, 1 core, hyper threading Generic ASUS P4 motherboard with Intel 965 chipset 1 GB DDR RAM (speed unknown, might be DDR2 even) Running Debian 4.0 'Etch' (kernel 2.6.18) Intel V9.0 compiler: 13324 (8 threads) SGI 2100, 8 x R12K/400 (8MB): http://forums.nekochan.net/viewtopic.php?f=14&t=8475 MIPSpro 7.4.4m, IRIX 6.5.30
Details of nekonoko's R7K/600 O2:
CPU: QED RM7000 Processor Chip Revision: 5.3 FPU: QED RM7000 Floating Point Coprocessor Revision: 5.0 1 602 MHZ IP32 Processor Main memory size: 512 Mbytes Secondary unified instruction/data cache size: 256 Kbytes on Processor 0 Ternary unified instruction/data cache size: 1 Mbyte on Processor 0 Instruction cache size: 16 Kbytes Data cache size: 16 Kbytes FLASH PROM version 4.18 Integral SCSI controller 0: Version ADAPTEC 7880 Disk drive: unit 1 on SCSI controller 0 (unit 1) CDROM: unit 4 on SCSI controller 0 Integral SCSI controller 1: Version ADAPTEC 7880 On-board serial ports: tty1 On-board serial ports: tty2 On-board EPP/ECP parallel port CRM graphics installed Integral Ethernet: ec0, version 1 Iris Audio Processor: version A3 revision 0 PCI Adapter ID (vendor 0x9004, device 0x8078) PCI slot 1 PCI Adapter ID (vendor 0x9004, device 0x8078) PCI slot 2 Video: MVP unit 0 version 1.4 AV: AV1 Card version 1, Camera not connected. Vice: TRE 1600SW Flat Panel adapter board and display.
Details of Dr. Dave's overclocked Octane2:
"... it's a 400 overcklocked to 481.25 MHz, on a SysAD of 87.5 Mhz, with cache clocked at 240.625 Mhz (cache divisor of 2, not 1.5). For comparison's sake, a 400 is usually either on a SysAD of 100 or 114.285 MHz, with the cache clocked at 267 Mhz (cache divisor 1.5) - though I've not seen any performance issues with the lower SysAD in the benchmarking I've done. It probably doesn't start being an issue until you've got a fast dual-processor setup. 485-ish is about as fast as you can go on a native 400, and even then it's luck of the draw. Here's the hinv, note the speed is *not* reported correctly:
1 500 MHZ IP30 Processor Heart ASIC: Revision F CPU: MIPS R12000 Processor Chip Revision: 3.5 FPU: MIPS R12010 Floating Point Chip Revision: 0.0 Main memory size: 1280 Mbytes Xbow ASIC: Revision 1.3 Instruction cache size: 32 Kbytes Data cache size: 32 Kbytes Secondary unified instruction/data cache size: 2 Mbytes Integral SCSI controller 0: Version QL1040B (rev. 2), single ended Disk drive: unit 1 on SCSI controller 0 (unit 1) Disk drive: unit 2 on SCSI controller 0 (unit 2) Integral SCSI controller 1: Version QL1040B (rev. 2), single ended CDROM: unit 6 on SCSI controller 1 IOC3/IOC4 serial port: tty1 IOC3/IOC4 serial port: tty2 IOC3 parallel port: plp1 Graphics board: ESI with texture option Integral Fast Ethernet: ef0, version 1, pci 2 Gigabit Ethernet: eg0, PCI slot 1, firmware version 0.0.0 Iris Audio Processor: version RAD revision 12.0, number 1 PCI Adapter ID (vendor 0x10a9, device 0x0003) PCI slot 2 PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 0 PCI Adapter ID (vendor 0x1077, device 0x1020) PCI slot 1 PCI Adapter ID (vendor 0x10a9, device 0x0005) PCI slot 3 PCI Adapter ID (vendor 0x10a9, device 0x0009) PCI slot 1 Personal Video: unit 1, revision 1.0
Details of Kelly's Phenom II X6 system:
uname -a Linux dooley 2.6.39.1 #1 SMP Mon Jun 20 21:00:00 MDT 2011 x86_64 GNU/Linux cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 16 model : 10 model name : AMD Phenom(tm) II X6 1055T Processor stepping : 0 cpu MHz : 2800.000 cache size : 512 KB physical id : 0 siblings : 6 core id : 0 cpu cores : 6 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 6 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb npt lbrv svm_lock nrip_save pausefilter bogomips : 5617.85 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 48 bits physical, 48 bits virtual power management: ts ttp tm stc 100mhzsteps hwpstate [9]
Details of Simon M. Jones' Altix 450 system:
Altix 450 with a single compute/memory blade, average results submitted from five runs, using the "RUN.full" script with no other user jobs running on the system. Binaries were built with GCC 4.3.4 and "-O3" optimization, no funny business. At some point I'll try it with all four blades / 16 cores installed, and then try the Intel compiler. System details: Altix A450, single compute/memory blade installed 2 x Itanium2 9040 "Montecito" @ 1.6GHz, 533MHz FSB, dual-core CPUs (4 cores total per blade) 20GB RAM, 1 x Fujitsu MAX3073RC (73GB, SAS, 15k) SuSE Linux Enterprise Server 11 SP 1 SGI Foundation Software 2 SP1 SGI ProPack 7 SP1 gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] luxojr% uname -a Linux luxojr 2.6.32.12-0.7-default #1 SMP 2010-05-20 11:14:20 +0200 ia64 ia64 ia64 GNU/Linux luxojr% Build log: luxojr% cat build-1.log gcc -O3 -ffast-math -c -o c-ray-mt.o c-ray-mt.c gcc -o c-ray-mt c-ray-mt.o -lm -lpthread gcc -O3 -ffast-math -c -o c-ray-f.o c-ray-f.c gcc -o c-ray-f c-ray-f.o -lm -lpthread