"...an extremely small program I did one day to figure out how would the simplest raytracer program look like in the least ammount 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.
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 R14000 600MHz (4MB) 63 200 joerg MIPS Pro 7.4.4m - Origin3400, IRIX 6.5.30, Compiler Ref 16.
3 Intel Core2Quad Q6600 2.4GHz (2x4MB) 161 64 jan-jaap ICC 9.0 - Debian 4.0 for AMD64, compiled with '-fast', 64bit code
4 2 x 2-Core Opteron 275 2.2GHz 2x1MB 181 32 Julien77 gcc 3.4.6 - SUN V20z, Red Hat
5 8 x MIPS R16000 700MHz (4MB) 189 128 nekonoko MIPS Pro - Origin350, IRIX 6.5.30.
6 Intel XEON Quad-core 3GHz X5365 201 32 bjornr gcc 4.1.2 - HP BL460c bladeserver, 2GB RAM, Debian 4.1 32-bit.
7 24 x MIPS R10000 195MHz (1MB) 271 88 mapesdhs MIPS Pro challenge SGI POWER Challenge 10000 rack, Compiler Ref 2.
8 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.
9 6 x MIPS R14000 600MHz (4MB) 284 128 nekonoko MIPS Pro Wadatsumi Origin300
10 8 x MIPS R12000 400MHz (8MB) 336 256 jan-jaap MIPS Pro 7.4.4m SGI 2100, IRIX 6.5.30
11 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'
12 4 x MIPS R14000 600MHz (4MB) 419 128 nekonoko MIPS Pro Wadatsumi Origin300
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 Core2Duo E8400 4.1GHz (6MB), 1 core 469 1 Dr. Dave ? - Win2K, E8400 Penryn 3GHz CPU (oc'd), supplied x86 binary
16 2 x MIPS R16000 1GHz (16MB) 497 16 bri3d MIPS Pro 7.4.4m Iceberg Origin350, IRIX 6.5.30, Compiler Ref 15.
16 6 x MIPS R12000 300MHz (8MB) 581 256 bjorn MIPS Pro - Origin2000
17 AMD Opteron 2216 2.4 GHz 612 ? moT gcc 3.4.6 weather CentOS GNU/Linux x86_64 (2.6.9.42-smp)
18 AMD Athlon64 4400+ 2.2 GHz 690 1 samurai gcc 4.0.3 vlad Ubuntu GNU/Linux x86_64 (2.6.15.26)
19 Intel Dual-core PentiumD 3GHz 692 2 Nuclear ? -
20 AMD Athlon64 3500+ 2.2 GHz 697 1 moT gcc 4.0.3 bones Debian GNU/Linux x86_64 (2.6.16)
21 Intel P4 2.8GHz (512K), HT 707 6 jan-jaap ? -
22 2 x MIPS R16000 700MHz (4MB) 710 32 mapesdhs MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
23 AMD Athlon64 3200+ 2.0 GHz 715 1 papis gcc 4.0.3 oni Debian GNU/Linux x86_64 (2.6.15.5)
24 Dual-Core Opteron 275 2.2GHz 2x1MB 720 1 Julien77 gcc 3.4.6 - SUN V20z, Red Hat
25 Intel XEON Quad-core 3GHz X5365 754 1 bjornr ? - HP BL460c bladeserver, 2GB RAM, Debian 4.1 32-bit.
26 2 x Intel Itanium2 1.4GHz 761 64 Julien77 gcc 3.2.3 - Altix 350
27 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)
28 AMD Athlon64 3200+ 2.0 GHz 774 1 Nuclear gcc 4.0.3 quasar Debian GNU/Linux x86_64 (2.6.14.2)
29 Intel Xeon 3.2 GHz 781 ? moT gcc 3.3.5 riker Debian GNU/Linux x86_64 (2.6.8-smp)
30 AMD Opteron 175 2.2 GHz 801 1 charon Sun Studio 10 kobe SUN Sun Fire X2100, Solaris 10
31 2 x MIPS R14000 600MHz (2MB) 827 32 mapesdhs MIPSpro 7.4.4m fire SGI Octane2, IRIX 6.5.30, Compiler Ref 1.
32 AMD Athlon64 3000+ 2.0 GHz 830 1 mitsoskt gcc 4.0.3 underworld Ubuntu GNU/Linux (2.6.15.27-smp)
33 4 x MIPS R12000 300MHz (8MB) 841 128 bjorn MIPS Pro - SGI Origin2000
34 AMD Opteron 265 1.8 GHz 876 ? thomase gcc 3.4.5 theforce Gentoo GNU/Linux x86_64 (2.6.15-smp)
35 AMD Athlon64 3000+ 2.0 GHz 890 1 charon Sun Studio 10 beatrix Solaris 10 (amd64)
36 4 x MIPS R12000 270MHz (4MB) 930 64 bjorn MIPS Pro - SGI Origin200
37 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)
38 AMD Athlon64 3700+ 2.4 GHz 945 1 moT gcc 3.3.5 mythril Fujitsu-Siemens laptop, Knoppix GNU/Linux i386 (2.6.11)
16 2 x MIPS R16000 1GHz (16MB) 986 1 bri3d MIPS Pro 7.4.4m Iceberg Origin350, IRIX 6.5.30, Compiler Ref 15.
39 AIM PowerPC G5 2.0 GHz 1073 1 AMiGR gcc 3.3 amigr Apple PowerMac G5, MacOSX 10.4.8
40 MIPS R16000 900MHz (8MB) 1107 1 mapesdhs MIPS Pro 7.3 winters SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
41 AMD Athlon64 3200+ 2.0 GHz 1079 1 jObo gcc 4.0.3 papari Debian GNU/Linux x86_64 (2.6.15-ck4)
42 AMD Athlon64 3500+ 2.2 GHz 1156 1 moT gcc 3.4.4 arwen Windows XP
43 AIM PowerPC G5 2.3 GHz 1157 1 vvas gcc 4.0.0 johnson Apple Xserve, MacOSX 10.4
44 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)
45 AMD Athlon XP 2600+ 1.9 GHz 1195 1 vvas gcc 4.1.0 arakis Debian GNU/Linux i386 (2.6.16-ck1)
46 Intel Pentium D 3.4 GHz 1210 ? samurai gcc 4.1.2 samurai Debian GNU/Linux i386 (2.6.17.8-smp)
47 SUN UltraSPARC IIIi 1.5 GHz 1234 1 charon Sun Studio 10 athena SUN Sun Fire V240, Solaris 10 (sparc)
48 MIPS R16000 800MHz (4MB) 1247 1 nekonoko MIPS Pro - SGI Fuel
49 2 x MIPS R12000 400MHz (2MB) 1253 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
50 4 x MIPS R10000 195MHz (2MB) 1307 40 mapesdhs MIPS Pro onyx SGI Onyx, Compiler Ref 2.
51 4 x MIPS R10000 195MHz (1MB) 1316 32 mapesdhs MIPS Pro challenge SGI POWER Challenge 10000 rack, Compiler Ref 2.
52 AMD Athlon XP 2600+ 1.9 GHz 1343 1 moT gcc 3.4.4 chekov Windows XP (cygwin)
53 2 x MIPS R12000 360MHz (4MB) 1375 32 mapesdhs MIPS Pro 7.3 origin SGI Origin200, IRIX 6.5.26, Compiler Ref 16.
54 2 x MIPS R12000 360MHz (4MB) 1384 16 bjorn MIPS Pro - SGI Origin200
55 2 x MIPS R16000 700MHz (4MB) 1406 1 mapesdhs MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
56 MIPS R16000 700MHz (4MB) 1410 1 mapesdhs MIPS Pro 7.3 fury SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
57 Intel Pentium4 3.0 GHz 1452 ? nous gcc 4.1.1 lothlorien Arch GNU/Linux i386 (2.6.18-smp)
58 Intel Pentium M 1.8 GHz 1466 1 moT gcc 3.4.4 sulu Compaq laptop, Debian GNU/Linux i386 (2.6.11.0)
59 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
60 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
61 Intel Itanium2 1.4GHz 1514 1 Julien77 gcc 3.2.3 - Altix 350
62 AMD Athlon XP 2000 1.6 GHz 1555 1 Airness gcc 4.0.3 lebowski Debian GNU/Linux i386 (2.6.15.1)
63 MIPS R14000 600MHz (4MB) 1641 1 mapesdhs MIPS Pro 7.3 fuel SGI Fuel, IRIX 6.5.26
64 MIPS R14000 600MHz (2MB) 1641 1 mapesdhs MIPS Pro 7.3 sirius SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
65 2 x MIPS R12000 300MHz (2MB) ? 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
66 Intel Pentium4 2.6 GHz 1678 1 Nuclear gcc 4.0.3 nebula Acer laptop, Debian GNU/Linux i386 (2.6.11.12)
67 Intel Pentium D 3.4 GHz 1703 1 samurai MS C 13.10.3077 samurai Windows XP
68 Intel Pentium M 1.5 GHz 1750 1 yanisk gcc 4.0.3 book Toshiba laptop, Ubuntu GNU/Linux i386 (2.6.15.26)
69 Intel Pentium4 2.4 GHz 1775 1 Gaghiel gcc 3.4.4 bifteki FreeBSD 6.1
70 MIPS R14000 550MHz (2MB) 1798 1 mapesdhs MIPS Pro 7.3 pug SGI Octane2, IRIX 6.5.26, Compiler Ref 3.
71 MIPS R14000 500MHz (2MB) 1998 1 mapesdhs MIPS Pro 7.3 zippy SGI Fuel, IRIX 6.5.26
72 Intel Pentium4 2.6 GHz 2037 1 moT gcc 4.0.3 thomasv Debian GNU/Linux i386 (2.6.15)
73 2 x MIPS R10000 250 MHz (1MB) 2104 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
74 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)
75 MIPS R12000 400MHz (8MB) 2461 ? ? MIPS Pro - SGI 2100
76 MIPS R12000 400MHz (2MB) 2480 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
77 Intel Pentium4 2.0 GHz 2483 1 charon gcc 3.4.4 orion FreeBSD 7.0
78 MIPS R12000 400MHz (2MB) 2541 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
79 2 x MIPS R10000 195 MHz (1MB) 2596 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
80 MIPS R12000 360MHz (4MB) 2734 1 mapesdhs MIPS Pro 7.3 origin SGI Origin200, IRIX 6.5.26, Compiler Ref 16.
81 AIM PowerPC G4 1.5 GHz 2790 1 iM gcc 4.0.0 headstar MacOSX 10.4.5 (Apple ibook)
82 MIPS R12000 360MHz (2MB) 2827 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
83 2 x MIPS R10000 175 MHz (1MB) 2891 32 mapesdhs MIPS Pro 7.3 octane SGI Octane, IRIX 6.5.26, Compiler Ref 10.
84 MIPS R7000 600MHz (256K/1MB) 3007 1 nekonoko MIPS Pro - SGI O2, Compiler Ref 5.
85 4 x Alpha 21164 400MHz (4MB L3) 3080 32 theinonen gcc-4.1 - Alphaserver 4100 5/400 (EV56), Fedora Core.
86 2 x MIPS R10000 175MHz (1MB) 3142 ? bjorn MIPS Pro - Octane
87 AIM PowerPC G4 1.3 GHz 3179 1 JLM gcc 3.3 firestorm Apple eMac. MacOSX 10.3.9
88 MIPS R7000 600MHz (256K/1MB) 3187 1 deBug MIPS Pro - SGI O2
89 Intel Pentium3 910 MHz 3227 1 nous gcc 3.4.6 salvia Gentoo GNU/Linux i386 (2.6.17)
90 Intel Core Duo 1.83GHz (2MB L2) 3313 1 ? gcc 4.0.1 iMac PPC Software Emulation, OSX Tiger.
91 MIPS R12000 300MHz (2MB) 3327 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
92 MIPS R12000 300MHz (2MB) 3404 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
93 MIPS R12000 300MHz (2MB) 3478 1 bjornr MIPS Pro - SGI O2, IRIX 6.5.x
94 Intel Celeron 733 MHz 3660 1 moT gcc 3.3.5 melon Debian GNU/Linux i386 (2.6.8)
95 MIPS R12000 270 MHz 3795 1 mapesdhs MIPS Pro 7.3 astra SGI O2, IRIX 6.5.26, Compiler Ref 4.
96 MIPS R10000 250 MHz (1MB) 4070 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
97 POWER3-II 450MHz (?MB) 4106 1 theinonen gcc 4.0 - IBM 9112-165, AIX 5.1
98 MIPS R10000 250 MHz (1MB) 4158 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 13.
99 AIM PowerPC G4 1.0 GHz 4310 1 simonh gcc 3.3 boris Apple eMac, MacOSX 10.3.9
100 MIPS R10000 225MHz (1MB) 4557 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
101 MIPS R10000 225MHz (1MB) 4718 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
102 Intel Pentium3 800 MHz 4933 1 moT gcc 3.3.5 trip IBM laptop Debian GNU/Linux i386
103 MIPS R10000 195 MHz (1MB) 5119 1 mapesdhs MIPS Pro 7.3 fire SGI Octane, IRIX 6.5.26, Compiler Ref 7.
104 MIPS R10000 195 MHz (2MB) 5151 1 mapesdhs MIPS Pro 7.3 onyx SGI Onyx, IRIX 6.5.22, Compiler Ref 14.
105 MIPS R10000 195 MHz (1MB) 5231 1 mapesdhs MIPS Pro 7.3 indigo2 SGI Indigo2, IRIX 6.5.22, Compiler Ref 11.
106 MIPS R7000 350 MHz (256K/1MB) 5258 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
107 MIPS R10000 195 MHz (1MB) 5298 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
108 4 x MIPS R4400 150MHz (1MB) 5749 64 mapesdhs MIPS Pro 7.3 onyx SGI Onyx, IRIX 6.5.22, Compiler Ref 8.
109 MIPS R10000 175 MHz (1MB) 5750 1 mapesdhs MIPS Pro 7.3 octane SGI Octane, IRIX 6.5.26, Compiler Ref 10.
110 MIPS R10000 175 MHz (1MB) 5999 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
111 MIPS R5200 300MHz (1MB) 6425 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 9.
112 AIM PowerPC G4 450 MHz 6790 1 JLM gcc 3.3 cubic MacOSX 10.3.9 (Apple PowerMac G4 Cube)
112 MIPS R10000 150MHz (1MB) 6978 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
113 Alpha 666MHz (4MB L3) 7383 1 theinonen gcc 4.1 - AlphaPC 164LX (21164A EV56), Debian 4.0
114 Intel Celeron 350 MHz 8275 1 Nuclear gcc 4.0.3 eumaios Debian GNU/Linux i386 (2.4.25)
115 Intel Celeron 334 MHz 8776 1 yanisk gcc 4.0.3 server Ubuntu GNU/Linux i386 (2.6.15.23)
116 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)
117 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)
118 MIPS R5000 200 MHz (1MB) 9701 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
119 AIM PowerPC G3 350 MHz 10120 1 vvas gcc 4.0.3 zouzouni Apple PowerMac, Debian GNU/Linux ppc (2.6.16-mm1)
120 Alpha 21164 500MHz (8MB L3) 10941 1 theinonen gcc 4.1 - Alphastation 500/500 (EV56), Debian 4.0.
121 MIPS R5000 180MHz (512K) 11273 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
122 MIPS R5000PC 180MHz (no L2) 11339 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
123 MIPS R5000 180 MHz 11716 1 Nuclear gcc 3.4.0 apricot SGI O2, IRIX 6.5
124 Alpha 21164 400MHz (4MB L3) 12084 1 theinonen gcc-4.1 - Alphaserver 4100 5/400 (EV56), Fedora Core.
125 Intel Pentium MMX 166 MHz 21397 1 Nuclear gcc 4.0.3 pulsar Debian GNU/Linux i386 (2.6.15.1)
126 Sparc 85MHz 28310 1 bjornr gcc - SUN SparcServer 1000E, 8 x 85MHz, 1 CPU only.
127 Cyrix M II 166 MHz 40611 1 nous gcc 4.1.1 poseidon Damn Small GNU/Linux i386 (2.4.32)
128 MIPS R4600 133 MHz 41016 1 Nuclear gcc 2.95.3 indy SGI Indy, IRIX 6.2
129 SUN microSPARC II 70 MHz 73207 1 jimis gcc 3.3.4 grape SUN SPARCstation 5, Aurora GNU/Linux sparc (2.4.28)
130 MIPS R3000 33MHz 140400 1 jan-jaap MIPS Pro 2.0.4 - SGI Indigo (96MB RAM), IRIX 4.0.5F, compiled with CFLAGS -O3.
131 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.
132 ARM 920t (no fpu) 200 MHz 296108 1 Nuclear gcc 4.0.2 gp2x GPH GP2X, GNU/Linux arm (2.4.25)
133 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 R14000 600MHz (4MB) 63 200 joerg MIPS Pro 7.4.4m - Origin3400, IRIX 6.5.30, Compiler Ref 16.
2 8 x MIPS R16000 700MHz (4MB) 189 128 nekonoko MIPS Pro - Origin350, IRIX 6.5.30.
3 24 x MIPS R10000 195MHz (1MB) 271 88 mapesdhs MIPS Pro challenge SGI POWER Challenge 10000 rack, Compiler Ref 2.
4 6 x MIPS R14000 600MHz (4MB) 284 128 nekonoko MIPS Pro Wadatsumi Origin300
5 8 x MIPS R12000 400MHz (8MB) 336 256 jan-jaap MIPS Pro 7.4.4m SGI 2100, IRIX 6.5.30
6 4 x MIPS R14000 600MHz (4MB) 419 128 nekonoko MIPS Pro Wadatsumi Origin300
7 8 x MIPS R12000 300MHz (8MB) 457 128 bjorn MIPS Pro - Origin2000
8 8 x MIPS R10000 250MHz (4MB) 458 80 fzalfa MIPS Pro - Origin2000
16 2 x MIPS R16000 1GHz (16MB) 497 16 bri3d MIPS Pro 7.4.4m Iceberg Origin350, IRIX 6.5.30, Compiler Ref 15.
9 6 x MIPS R12000 300MHz (8MB) 581 256 bjorn MIPS Pro - Origin2000
10 2 x MIPS R16000 700MHz (4MB) 710 32 mapesdhs MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
11 2 x Intel Itanium2 1.4GHz 761 64 Julien77 gcc 3.2.3 - Altix 350
12 2 x MIPS R14000 600MHz (2MB) 827 32 mapesdhs MIPSpro 7.4.4m fire SGI Octane2, IRIX 6.5.30, Compiler Ref 1.
13 4 x MIPS R12000 300MHz (8MB) 841 128 bjorn MIPS Pro - SGI Origin2000
14 4 x MIPS R12000 270MHz (4MB) 930 64 bjorn MIPS Pro - SGI Origin200
16 2 x MIPS R16000 1GHz (16MB) 986 1 bri3d MIPS Pro 7.4.4m Iceberg Origin350, IRIX 6.5.30, Compiler Ref 15.
15 MIPS R16000 900MHz (8MB) 1107 1 mapesdhs MIPS Pro 7.3 winters SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
16 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)
17 MIPS R16000 800MHz (4MB) 1247 1 nekonoko MIPS Pro - SGI Fuel
18 2 x MIPS R12000 400MHz (2MB) 1253 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
19 4 x MIPS R10000 195MHz (2MB) 1307 40 mapesdhs MIPS Pro onyx SGI Onyx, Compiler Ref 2.
20 4 x MIPS R10000 195MHz (1MB) 1316 32 mapesdhs MIPS Pro challenge SGI POWER Challenge 10000 rack, Compiler Ref 2.
21 2 x MIPS R12000 360MHz (4MB) 1375 32 mapesdhs MIPS Pro 7.3 origin SGI Origin200, IRIX 6.5.26, Compiler Ref 16.
22 2 x MIPS R12000 360MHz (4MB) 1384 16 bjorn MIPS Pro - SGI Origin200
23 2 x MIPS R16000 700MHz (4MB) 1406 1 mapesdhs MIPS Pro 7.3 tezro SGI Tezro, IRIX 6.5.26, Compiler Ref 3.
24 MIPS R16000 700MHz (4MB) 1410 1 mapesdhs MIPS Pro 7.3 fury SGI Fuel, IRIX 6.5.26, Compiler Ref 15.
25 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
26 Intel Itanium2 1.4GHz 1514 1 Julien77 gcc 3.2.3 - Altix 350
27 MIPS R14000 600MHz (4MB) 1641 1 mapesdhs MIPS Pro 7.3 fuel SGI Fuel, IRIX 6.5.26
28 MIPS R14000 600MHz (2MB) 1641 1 mapesdhs MIPS Pro 7.3 sirius SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
29 2 x MIPS R12000 300MHz (2MB) ? 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
30 MIPS R14000 550MHz (2MB) 1798 1 mapesdhs MIPS Pro 7.3 pug SGI Octane2, IRIX 6.5.26, Compiler Ref 3.
31 MIPS R14000 500MHz (2MB) 1998 1 mapesdhs MIPS Pro 7.3 zippy SGI Fuel, IRIX 6.5.26
32 2 x MIPS R10000 250 MHz (1MB) 2104 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
33 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)
34 MIPS R12000 400MHz (8MB) 2461 ? ? MIPS Pro - SGI 2100
35 MIPS R12000 400MHz (2MB) 2480 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
36 MIPS R12000 400MHz (2MB) 2541 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
37 2 x MIPS R10000 195 MHz (1MB) 2596 32 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
38 2 x MIPS R12000 360MHz (4MB) 2734 1 mapesdhs MIPS Pro 7.3 origin SGI Origin200, IRIX 6.5.26, Compiler Ref 16.
39 MIPS R12000 360MHz (2MB) 2827 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
40 2 x MIPS R10000 175 MHz (1MB) 2891 32 mapesdhs MIPS Pro 7.3 octane SGI Octane, IRIX 6.5.26, Compiler Ref 10.
41 MIPS R7000 600MHz (256K/1MB) 3007 1 nekonoko MIPS Pro - SGI O2, Compiler Ref 5.
42 2 x MIPS R10000 175MHz (1MB) 3142 ? bjorn MIPS Pro - Octane
43 MIPS R7000 600MHz (256K/1MB) 3187 1 deBug MIPS Pro - SGI O2
44 MIPS R12000 300MHz (2MB) 3327 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 1.
45 MIPS R12000 300MHz (2MB) 3404 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
46 MIPS R12000 300MHz (2MB) 3478 1 bjornr MIPS Pro - SGI O2, IRIX 6.5.x
47 MIPS R12000 270 MHz 3795 1 mapesdhs MIPS Pro 7.3 astra SGI O2, IRIX 6.5.26, Compiler Ref 4.
48 MIPS R10000 250 MHz (1MB) 4070 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 10.
49 MIPS R10000 250 MHz (1MB) 4158 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 13.
50 MIPS R10000 225MHz (1MB) 4557 1 mapesdhs MIPS Pro 7.3 fire SGI Octane2, IRIX 6.5.26, Compiler Ref 12.
51 MIPS R10000 225MHz (1MB) 4718 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 4.
52 MIPS R10000 195 MHz (1MB) 5119 1 mapesdhs MIPS Pro 7.3 fire SGI Octane, IRIX 6.5.26, Compiler Ref 7.
53 MIPS R10000 195 MHz (2MB) 5151 1 mapesdhs MIPS Pro 7.3 onyx SGI Onyx, IRIX 6.5.22, Compiler Ref 14.
54 MIPS R10000 195 MHz (1MB) 5231 1 mapesdhs MIPS Pro 7.3 indigo2 SGI Indigo2, IRIX 6.5.22, Compiler Ref 11.
55 MIPS R7000 350 MHz (256K/1MB) 5258 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
56 MIPS R10000 195 MHz (1MB) 5298 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
57 4 x MIPS R4400 150MHz (1MB) 5749 64 mapesdhs MIPS Pro 7.3 onyx SGI Onyx, IRIX 6.5.22, Compiler Ref 8.
58 MIPS R10000 175 MHz (1MB) 5750 1 mapesdhs MIPS Pro 7.3 octane SGI Octane, IRIX 6.5.26, Compiler Ref 10.
59 MIPS R10000 175 MHz (1MB) 5999 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
60 MIPS R5200 300MHz (1MB) 6425 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 9.
61 MIPS R10000 150MHz (1MB) 6978 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 6.
62 MIPS R5000 200 MHz (1MB) 9701 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
63 MIPS R5000 180MHz (512K) 11273 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
64 MIPS R5000PC 180MHz (no L2) 11339 1 mapesdhs MIPS Pro 7.3 o2 SGI O2, IRIX 6.5.26, Compiler Ref 5.
65 MIPS R5000 180 MHz 11716 1 Nuclear gcc 3.4.0 apricot SGI O2, IRIX 6.5
66 MIPS R4600 133 MHz 41016 1 Nuclear gcc 2.95.3 indy SGI Indy, IRIX 6.2
67 MIPS R3000 33MHz 140400 1 jan-jaap MIPS Pro 2.0.4 - SGI Indigo (96MB RAM), IRIX 4.0.5F, compiled with CFLAGS -O3.
68 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: 'sphract' 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'
O3400, 32 x R14K/600 (4MB) 1548 200 joerg; MIPS Pro 7.4.4m, IRIX 6.5.30, Compiler Ref 16.
Intel Core2Quad Q6600 2.4GHz (2x4MB) 3231 64 jan-jaap; Knoppix 5.0 CD, kernel 2.6.17, Intel V9.0 Compiler
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.
POWER Challenge 24 x R10K/195MHz (1MB) 6530 128 mapesdhs; Compiler Ref 2.
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 2100 8 x R12K/400 (8MB) 9106 128 jan-jaap; MIPSpro 7.4.4m, IRIX 6.5.30
Origin2000 8 x R12K/300MHz (8MB) 11412 256 bjorn;
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
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;
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;
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) 29963 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)
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.
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
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.
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
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.
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
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
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 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
Test 3: 'sphract' 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'
O3400, 32 x R14K/600 (4MB) 19811 200 joerg; MIPS Pro 7.4.4m, IRIX 6.5.30, Compiler Ref 16.
Intel Core2Quad Q6600 2.4GHz (2x4MB) 42007 64 jan-jaap; Knoppix 5.0 CD, kernel 2.6.17, Intel V9.0 Compiler
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.
POWER Challenge 24 x R10K/195MHz (1MB) 81481 128 mapesdhs; Compiler Ref 2.
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
Origin2000 8 x R12K/300MHz (8MB) 146521 256 bjorn;
Intel Core2Quad Q6600 2.4GHz (2x4MB) 167608 1 jan-jaap; Knoppix 5.0 CD, kernel 2.6.17, Intel V9.0 Compiler
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;
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;
2 x MIPS R16000 1GHz (16MB) 370302 16 bri3d; MIPS Pro 7.4.4m, Iceberg, Origin350, IRIX 6.5.30, Compiler Ref 15.
MIPS R16000 900MHz (8MB) 392512 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)
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.
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.
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 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
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 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
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'
O3400, 32 x R14K/600 (4MB) 3161 200 joerg; MIPS Pro 7.4.4m, IRIX 6.5.30, Compiler Ref 16.
Intel Core2Quad Q6600 2.4GHz (2x4MB) 9252 64 jan-jaap; Knoppix 5.0 CD, kernel 2.6.17, Intel V9.0 Compiler
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.
POWER Challenge 24 x R10K/195MHz (1MB) 13687 128 mapesdhs; Compiler Ref 2.
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.
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'
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.
Intel Core2Quad Q6600 2.4GHz (2x4MB) 37053 1 jan-jaap; Knoppix 5.0 CD, kernel 2.6.17, Intel V9.0 Compiler
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
2 x MIPS R16000 1GHz (16MB) 58958 1 bri3d; MIPS Pro 7.4.4m, Iceberg, Origin350, IRIX 6.5.30, Compiler Ref 15.
MIPS R16000 900MHz (8MB) 66657 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)
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) 78207 128 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.
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
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
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
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
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
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.
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
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=ip35 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
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