Towers of Hanoi (hanoi.c) results are included below. The program (hanoi.c) and latest results (hanoi.tbl) can be obtained via anonymous ftp from 'ftp.nosc.mil' in directory 'pub/aburto'. The ftp.nosc.mil IP address is: 128.49.192.51 Please send new results (new machines, compilers, compiler options) to: aburto@nosc.mil. I will keep the results up-dated and post periodically to 'comp.benchmarks'. Thank you very much. Towers of Hanoi Puzzle Test Results. Results as of 11 Sep 1997: CPU Moves in System OS, Compiler CPU (MHz) 25 usec REF ### --------------------- ------------------- --------- ------ -------- --- 001 Sun Ultra 2 Solaris 2.5.1 Ultr-2CPU 300 506.369 118 002 SGI Origin 200 Irix 6.4 R10k-4CPU 180 429.469 118 003 Alphasystem 4000 Digital Unix V4.0B 21164-2CPU 466 317.720 116 004 Enterprise 4K/10 Solaris 2.5.1 UltraSPARC 250 262.569 114 005 Sun Ultra 2 Solaris 2.5.1 Ultr-1CPU 300 244.553 118 006 DEC Server 8400 5/300 Digital UNIX V3.2C DEC21164 300 226.789 95 007 Sun Enterprise 4K/10 Solaris 2.5.1 UltraSPARC 250 221.127 114 008 Dell XPS Pro200n NT 3.51 PentiumP6 200 215.307 104 009 Dell Dimension P6-200 OS/2 Warp PentiumP6 200 214.337 102 010 DEC Alpha 600 5/266 OSF/1 V3.2c 21164-EB5 266 178.888 94 011 DEC Server 2100 5/250 Digital UNIX V3.2B DEC21064 250 162.929 89 012 Sun Ultra 1 Solaris 2.5 UltrSPARC 167 154.057 96 013 PowerPC 7300 BeOS 604e 200 136.383 117 014 SGI Indigo2 Irix 6.2 R10000 195 125.100 103 015 Sun Ultra 1 Solaris 2.5 UltrSPARC 143 124.932 96 016 Brett Station ATX Linux 2.0.0 PentiumP6 180 124.459 111 017 DEC Alpha 600 5/266 OSF/1 V3.2c 21164-EB5 266 120.822 94 018 SGI Indigo2 Irix 6.2 R10000 195 117.275 103 019 DEC 3000/900 AXP OSF/1 3.0 DEC21064 275 116.037 86 020 DEC 2100 4/275 OSF/1 V3.0b DEC21064 275 115.376 87 021 SGI O2 Irix 6.3 R10000 175 112.293 107 022 DEC 3000/800 AXP OSF/1 V1.3a DEC21064 200 109.320 63 023 DEC 3000/500X AXP OSF/1 V1.3-3 DEC21064 200 109.030 55 024 SGI Origin 200 Irix 6.4 R10k-1CPU 180 107.590 118 025 DEC 3000/900 AXP OSF/1 3.0 DEC21064 275 106.471 86 026 DEC 3000/800 Digital UNIX V3.0 DEC21064 200 106.261 89 027 SGI O2 Irix 6.3 R10000 175 105.786 107 028 Escom P100 Win95/DOS Pentium 100 105.035 104 029 HP 9000/J210XC HP-UX 10.20 PA7200_2CPU 120 104.637 112 030 Pentium OS/2 Warp Pentium 100 104.000 90 031 DEC Alpha 250 4/266 OSF/1 V3.2c -------- 266 103.868 97 032 SGI Origin 200 Irix 6.4 R10000 180 103.630 109 033 SPARCstation 20/HS21 Solaris 2.4 HyprSPARC 125 96.599 93 034 DEC 4000/710 AXP OSF/1 V1.3a DEC21064 190 96.528 63 035 DEC 3000/600 AXP OSF/1 V1.3a DEC21064 175 95.419 63 036 SGI Indigo2 R4400 Irix 4.0.5H R4400 150 95.379 74 037 Pentium P5-90 OS/2 2.1 Pentium 90 91.690 90 038 HP 9000/712 HP-UX 10.20 HP-PA7100LC 100 89.944 112 039 IBM RS/6000 590 AIX 3.2.5 Power2 66 89.154 77 040 Acorn RiscPC 610 RiscOS 3.7 SA-110 202 85.231 115 041 IBM RS/6000 590 AIX 3.2.5 Power2 66 85.056 77 042 SGI Challenge S Irix 6.2 R4400 200 84.700 108 043 Mac PowerPC 604 MacOS 7.5.2 PwrPC 604 120 83.960 99 044 Mac PowerPC 604 MacOS 7.5.3 PwrPC 604 120 81.687 100 045 DEC 3000/500 AXP OSF/1 T1.3-3 DEC21064 150 81.623 47 046 DEC 3000/500 AXP OSF/1 V1.3a DEC21064 150 81.510 63 047 DEC 3000/500 AXP OSF/1 V1.3-3 DEC21064 150 81.510 55 048 DEC Alpha 250 4/266 OSF/1 V3.2c -------- 266 81.282 97 049 HP 9000/J210 HP-UX 10.01 PA-RISC 120 79.287 106 050 SGI Indy Irix 6.2 R5000 150 74.441 109 051 HP 9000/735 HP-UX 9.05 PA-RISC 125 71.855 92 052 DATEL Pentium MS DOS 6.22 Pentium 90 68.528 85 053 DEC 3000/500 AXP OSF/1 V1.2 DEC21064 150 67.667 39 054 SGI Onyx Irix 6.2 MIPS R800 75 67.499 110 055 DEC 3000/500 AXP OSF/1 T1.2-2 (R5) DEC21064 150 67.282 43 056 Gateway Pentium P5-90 LINUX 1.1.35 Pentium 90 66.975 82 057 SGI Indigo R4000 ------------------- R4000 100 66.412 26 058 SGI Crimson Irix 4.0.5 R4000 100 66.287 7 059 HP 9000/715 HP-UX 9.05 PA-RISC 100 63.800 91 060 SPARCserver 20/612 Solaris 2.3 SSPARC 60 61.647 81 061 SGI Indy Irix 5.3 R4600SC 133 61.491 93 062 DEC 3000/400 AXP OSF/1 V1.2 DEC21064 133 60.080 39 063 IBM RS/6000 590 AIX 3.2.5 Power2 66 59.962 77 064 HP 9000/735 HP-UX 9.01 PA7100 99 59.780 60 065 HP 9000/735 HP-UX 9.01 PA7100 99 59.430 35 066 HP 9000/735 HP-UX 9.01 PA7100 99 59.420 35 067 HP 9000/735 HP-UX 9.01 PA7100 99 59.409 35 068 PowerMac 8100/80 System 7.1.2 (PAIX) PowerPC60 80 59.336 79 069 HP 9000/735 HP-UX 9.0 PA7100 99 59.304 34 070 IBM RS/6000 25E AIX 3.2.5 PPC601 66 56.746 113 071 AMD 5x86-133 MS DOS 6.22 Am5x86-P 133 56.702 105 072 HP 9000/735 HP-UX 9.01 PA7100 99 56.689 35 073 HP 9000/735 HP-UX 9.05 PA-RISC 125 55.594 92 074 HP 9000/715 HP-UX 9.05 PA-RISC 100 55.554 91 075 Sun SPARCsystem 600 SunOS 4.1.3 (4 CPU) SSPARC 50 55.377 78 076 Sun 670MP (2 CPU) Solaris 2.2 SSPARC 50 55.352 52 077 Dell XPS Pro200n NT 3.51 No opt Pentium6 200 54.992 104 078 Sun 670MP (2 CPU) Solaris 2.2 SSPARC 50 52.006 50 079 HP 9000/712 HP-UX 9.05 PA-RISC 80 51.168 92 080 HP 9000/887 HP-UX 9.0 -------- ---- 51.135 51 081 SGI Indy PC Irix 5.1.1 R4000PC 100 49.988 71 082 IBM RS/6000 250 AIX 3.2.5 PowerPC 60 49.607 77 083 IBM RS/6000 250 AIX 3.2.5 PowerPC 60 49.593 77 084 IBM RS/6000 250 AIX 3.2.5 PowerPC 60 49.593 77 085 SGI Crimson Irix 4.0.1A R4000 100 49.576 3 086 PowerMac 7100/66 System 7.1.2 (PAIX) PowerPC60 66 48.724 79 087 SPARCcenter 1000 Solaris 2.3 (4 CPU) SSPARC 50 47.758 76 088 SPARCcenter 1000 Solaris 2.3 (4 CPU) SSPARC 50 47.487 76 089 Cray T3D MC 256 UNICOS MAX 1.3.0.0 DEC 21064 150 46.186 101 090 ALR Evolution V/1 OS/2 2.1 Pentium 60 43.759 65 091 Sun SS 10/41 SunOS 4.1.3 SSPARC 40 43.691 57 092 SGI Indigo2 Extreme Irix 4.0.5H R4000 100 43.200 83 093 SGI Indigo2 Extreme Irix 4.0.5H R4000 100 41.800 83 094 HP 9000/712 HP-UX 9.05 PA-RISC 80 41.685 92 095 SGI Crimson Irix 4.0.5A R4000 100 41.409 3 096 Sun SS 10/41 Solaris 2.2 SSPARC 40 41.313 59 097 Sun SS 10/41 SunOS 4.1.3 SSPARC 40 40.175 57 098 Sun SS 10/30 SunOS 4.1.3 SSPARC 36 39.569 49 099 SPARCstation Voyager Solaris 2.3 uSPARC II 60 39.841 76 100 HP 9000/712 HP-UX 9.05 PA7100LC 60 38.218 84 101 HP 9000/735 HP-UX 9.01 PA7100 99 37.940 35 102 Sun SS 10/41 Solaris 2.1 SSPARC 40 36.362 59 103 ALR Pentium/60 MS DOS 5.0 Pentium 60 36.065 56 104 SPARCstation 2 (80) SunOS 4.1.2 Weitek 80 35.811 68 105 IBM RS/6000 250 AIX 3.2.5 PowerPC 60 35.583 77 106 Sun SS 10/30 SunOS 4.1.3 SSPARC 36 34.996 21 107 HP 9000/750 HP-UX 9.0 PA-RISC 66 34.960 4 108 IBM RS/6000 25E AIX 3.2.5 PPC601 66 34.878 113 109 HP 9000/730 HP-UX 9.0 PA-RISC 66 34.135 17 110 HP 9000/750 HP-UX 9.05 PA7000 66 33.828 84 111 Sun SS 10/20 SunOS 4.1.3 SSPARC 33 33.441 22 112 Sun SS 10/20 SunOS 4.1.3 SSPARC 33 33.441 22 113 Sun SS 10/20 SunOS 4.1.3 SSPARC 33 33.434 22 114 FPS 511 ------------------- SPARC 66 30.400 10 115 Sun SS 10/30 ------------------- SSPARC 36 29.965 19 116 HP 9000/715 HP-UX 9.0 PA7100 50 29.694 34 117 IBM RS/6000 550 AIX 3.2 RISC 42 29.534 2 118 Sun SS 10/20 SunOS 4.1.3 SSPARC 33 29.315 22 119 SPARCstation 2 (50) SunOS 4.1.3 SPARC 50 29.052 70 120 HP 9000/730 HP-UX 8.07 PA-RISC 66 27.468 1 121 Sun SS 10/20 SunOS 4.1.3 SSPARC 33 27.316 22 122 HP 9000/730 4.3 BSD PA-RISC 66 27.183 28 123 SGI Indigo Irix 4.0.1A R3000A 33 26.999 3 124 HP 9000/720 HP-UX 9.0 PA-RISC 50 25.899 4 125 Escom 486 Win95/DOS 80486DX2 66 25.697 104 126 HP 9000/720 HP-UX 9.01 PA-RISC 50 25.653 58 127 Prime EXL7680 RISC-OS 4.52 -------- ---- 24.651 51 128 Sun SS 10/20 SunOS 4.1.3 SSPARC 33 24.478 22 129 HP 9000/730 4.3 BSD PA-RISC 66 24.364 28 130 ISA/VLB AT Clone MS DOS 6.0 80486DX2 66 24.357 61 131 486DX4/100 Linux 1.2.10 80486DX4 100 24.044 98 132 Sun SPARCserver 690MP SunOS 4.1.2 SPARC 40 23.880 2 133 Sun SPARCserver 690MP SunOS 4.1.2 SPARC 40 23.765 2 134 Sun SPARCserver 690MP SunOS 4.1.2 SPARC 40 23.750 2 135 PT-SYS5K SunOS 4.1.3B_T1 LSI SPARC 40 23.237 40 136 Insight 486DX/50 IBM OS/2 2.1 80486DX 50 23.081 54 137 SPARCstation 2 (40) SunOS 4.1.2 SPARC 40 22.845 2 138 486DX2/66 EISA OS/2 2.0 80486DX2 66 22.617 48 139 HP 9000/730 HP-UX 9.00 PA-RISC 66 22.599 17 140 Sun 670MP SunOS 4.1.2 SPARC ---- 22.574 51 141 Sun SPARCstation 670 SunOS 4.1.3 SPARC 40 22.514 73 142 SPARCstation 2 (40) ------------------- SPARC 40 22.400 10 143 IBM RS/6000 550 AIX 3.2 RISC 42 22.448 2 144 SPARCstation 2 (40) SunOS 4.1.2 SPARC 40 22.269 33 145 DECstation 5000/240 Ultrix 4.2A R3000 40 22.244 11 146 DECstation 5000/240 Ultrix 4.2A R3000 40 22.237 11 147 DECstation 5000/240 Ultrix 4.2A R3000 40 22.234 11 148 DECstation 5000/240 Ultrix 4.2A R3000 40 22.230 11 149 DECstation 5000/240 Ultrix 4.2A R3000 40 22.175 11 150 HP 9000/730 HP-UX 9.00 PA-RISC 66 22.139 17 151 IBM RS/6000 550 AIX 3.2 RISC 42 21.243 2 152 HP 9000/720 HP-UX 8.07 PA-RISC 50 20.919 1 153 SPARCstation 2 (40) SunOS 4.1.3 SPARC 40 20.904 69 154 SPARCstation 2 (40) SunOS 4.1.3 SPARC 40 20.888 69 155 SPARCstation 2 (40) SunOS 4.1.3 SPARC 40 20.872 69 156 SPARCstation 2 (40) SunOS 4.1.3 SPARC 40 20.867 69 157 HP 9000/700 HP-UX 8.07 PA-RISC ---- 20.616 17 158 HP 9000/715t HP-UX 9.05 PA7100 33 20.177 84 159 IBM RS/6000 550 AIX 3.2 RISC 42 20.050 2 160 DECstation 5000/240 Ultrix 4.2A R3000 40 19.935 11 161 DECstation 5000/240 Ultrix 4.2A R3000 40 19.933 11 162 486DX2/72 Linux/PRO 0.99.15 80486DX2 72 19.499 75 163 Sun SPARCstation ELC SunOS 4.1.1 SPARC 33 19.218 13 164 HP 9000/700 HP-UX 8.07 PA-RISC ---- 19.161 17 165 486DX/50 ------------------- 80486DX 50 19.056 12 166 Sun SS 10/20 SunOS 4.1.3 SPARC 33 19.026 22 167 Gateway 486DX2/66 Linux 0.99 80486DX2 66 18.654 29 168 486DX2/66 SCO3.2.2 80486DX2 66 18.457 6 169 AT Clone MS DOS 5.0 80486DX 33 18.424 42 170 Sun SS 10/20 SunOS 4.1.3 SPARC 33 18.392 22 171 486DX2/66 ISA/VLB OS/2 2.1 80486DX2 66 17.978 62 172 HP 9000/705 HP-UX 9.05 PA7000 35 17.859 84 173 IBM RS/6000 340 AIX 3.2 RISC 33 17.800 83 174 IBM 3090/200S PS/2 -------- ---- 17.600 10 175 IBM RS/6000 550 AIX 3.2 RISC 42 17.303 2 176 iPSC/860 ------------------- i860 40 17.157 16 177 SGI Iris 4D/35 Irix 4.0.5 R3000 36 17.155 27 178 IBM RS/6000 530H AIX 3.2 RISC ---- 16.882 51 179 Escom P100 Win95/DOS No opt Pentium 100 16.623 104 180 HP 9000/700 HP-UX 8.07 PA-RISC ---- 16.575 17 181 SGI Iris 4D/35 Irix 4.0.5 R3000 36 16.562 27 182 SGI Iris 4D/35 Irix 4.0.5 R3000 36 16.464 27 183 Evans & Sutherland ESV3, ES/OS 2.0 R3000 33 16.311 8 184 Intel 486DX2/66 ------------------- 80486DX2 66 16.194 56 185 80286/8 i860/40 server i860 40 15.954 8 186 Evans & Sutherland ESV3, ES/OS 2.0 R3000 33 15.703 8 187 Evans & Sutherland ESV3, ES/OS 2.0 R3000 33 15.560 8 188 Evans & Sutherland ESV3, ES/OS 2.0 R3000 33 15.535 8 189 SGI Indigo Irix 4.0.5A R3000A 33 15.294 3 190 SGI Indigo ------------------- R3000A 33 14.900 10 191 HP 9000/705 ------------------- PA-RISC 35 14.800 10 192 AMI 486DX2/66 EISA MS DOS 5.0 80486DX2 66 14.743 36 193 IBM RS/6000 530 AIX 3.1.5 RISC 25 14.491 37 194 IBM RS/6000 530 AIX 3.1.5 RISC 25 14.471 37 195 IBM RS/6000 550 AIX 3.2 RISC 42 14.335 2 196 SGI Iris 4D/35 Irix 4.0.5 R3000 36 14.296 27 197 Amiga 2000/Fusion-40 AmigaDOS 2.1 68040 28 14.210 46 198 Vega 486DX/33 MS DOS 5.0 80486DX 33 14.156 2 199 Vega 486DX/33 MS DOS 5.0 80486DX 33 14.153 2 200 Macintosh Quadra 950 System 7.01 68040 33 14.034 23 201 Vega 486DX/33 MS DOS 5.0 80486DX 33 13.915 2 202 DECsystem 5000/200 Ultrix 4.2A R3000 25 13.913 8 203 DECsystem 5000/200 Ultrix 4.2A R3000 25 13.874 8 204 Evans & Sutherland ESV3, ES/OS 2.0 R3000 33 13.856 8 205 CLUB Falcon 433, ISA MS DOS 5.0 80486DX 33 13.834 36 206 CLUB Falcon 433, ISA MS DOS 5.0 80486DX 33 13.856 36 207 Vega 486DX/33 MS DOS 5.0 80486DX 33 13.806 36 208 Vega 486DX/33 MS DOS 5.0 80486DX 33 13.734 30 209 Vega 486DX/33 OS/2 2.0 80486DX 33 13.491 38 210 Sun 4/330 SunOS 4.1.1 SPARC 25 13.465 2 211 Sun 4/330 SunOS 4.1.1 SPARC 25 13.461 2 212 Sun 4/330 SunOS 4.1.1 SPARC 25 13.448 2 213 OPUS 5120, SPARC 1+ SunOS 4.1.2 SPARC 7 25 13.330 67 214 OPUS 5120, SPARC 1+ SunOS 4.1.2 SPARC 7 25 13.300 67 215 Sun 4/330 ------------------- SPARC 25 13.300 10 216 OPUS 5120, SPARC 1+ SunOS 4.1.2 SPARC 7 25 13.260 67 217 AMI 486DX/33 Linux .99pl7-38 80486DX 33 13.240 45 218 CLUB Falcon 433, ISA MS DOS 5.0 80486DX 33 13.190 36 219 80486DX SCO UNIX 3.2 80486DX 33 13.100 83 220 Macintosh Quadra 950 A/UX 3.0 68040 33 13.066 53 221 Sun IPC ------------------- SPARC 25 12.600 10 222 DECsystem 5000/200 Ultrix 4.2A R3000 25 12.527 8 223 Vega 486DX/33 MS DOS 5.0 80486DX 33 12.520 2 224 DECsystem 5000/200 Ultrix 4.2A R3000 25 12.514 8 225 DECsystem 5000/200 Ultrix 4.2A R3000 25 12.475 8 226 Sun IPC SunOS 4.1.1 SPARC ---- 12.455 24 227 DECsystem 5000/200 Ultrix 4.2A R3000 25 12.329 8 228 Sun SPARCstation 1+ ------------------- SPARC 25 12.300 10 229 Amiga 4000/25 AmigaOS 3.0 68040 25 12.290 64 230 486DX/33 (64k cache) ------------------- 80486DX 33 12.257 14 231 Vega 486DX/33 ------------------- 80486DX 33 12.140 2 232 HP 9000/433s Domain/OS 10.3 68040 33 11.968 18 233 Amiga 4000/25 AmigaOS 3.0 68040 25 11.960 31 234 ETEQ 486DX/33 Linux V0.97p6 80486DX 33 11.802 8 235 ETEQ 486DX/33 Linux V0.97p6 80486DX 33 11.802 8 236 ETEQ 486DX/33 Linux V0.97p6 80486DX 33 11.798 8 237 IBM RS6000/320 ------------------- RISC 20 11.700 10 238 Macintosh Quadra 950 A/UX 3.0 68040 33 11.673 53 239 DEC VAX 6000/610 1 CPU -------- ---- 11.600 83 240 HP 9000/730 HP-UX 9.0 PA-RISC 66 11.498 17 241 DG Aviion 5220 ------------------- MC88100 20 11.400 10 242 DEC VAX 6000/610 1 CPU -------- ---- 11.400 83 243 Vega 486DX/33 MS DOS 5.0 80486DX 33 11.348 2 244 Vega 486DX/33 MS DOS 5.0 80486DX 33 11.340 66 245 Vega 486DX/33 MS DOS 5.0 80486DX 33 11.281 30 246 AMI 486DX2/66 EISA MS DOS 5.0 486DX2 66 11.266 36 247 OPUS 5120, SPARC 1+ SunOS 4.1.2 SPARC 7 25 11.260 67 248 NeXTstation/25 Mach/NextStep2.2 68040 25 11.219 20 249 HP 9000/845 ------------------- HP-PA 30 10.900 10 250 Sun 4/60 ------------------- SPARC ---- 10.800 10 251 DECsystem 5000/200 Ultrix 4.2A R3000 25 10.760 8 252 Sun SPARCstation 1+ SunOS 4.1.2 SPARC 25 10.725 2 253 Sun SPARCstation 1+ SunOS 4.1.2 SPARC 25 10.723 2 254 Sun SPARCstation 1+ SunOS 4.1.2 SPARC 25 10.723 2 255 Sun SPARCstation 1+ SunOS 4.1.2 SPARC 25 10.715 2 256 Vega 486DX/33 ------------------- 80486DX 33 10.578 2 257 Vega 486DX/33 ------------------- 80486DX 33 10.578 2 258 Vega 486DX/33 MS DOS 5.0 80486DX 33 10.578 2 259 Vega 486DX/33 MS DOS 5.0 80486DX 33 10.575 2 260 Vega 486DX/33 MS DOS 5.0 80486DX 33 10.563 2 261 DECsystem 5000/200 Ultrix 4.2A R3000 25 10.364 8 262 Convex C220 ConvexOS 9.1.6 -------- ---- 9.821 8 263 Macintosh Quadra 700 Apple A/UX 3.0 68040 25 9.702 41 264 NeXTstation/25 ------------------- 68040 25 9.665 9 265 Convex C220 ConvexOS 9.1.6 -------- ---- 9.484 8 266 NeXTstation/25 ------------------- 68040 25 9.400 10 267 Sun SPARCserver 690MP SunOS4.1.2 SPARC 40 9.320 2 268 Vega 486DX/33 MS DOS 5.0 80486DX 33 9.168 2 269 Vega 486DX/33 MS DOS 5.0 80486DX 33 9.168 2 270 DG Aviion 412 ------------------- MC88100 12 9.100 10 271 Clone 386 Win95/DOS 80386DX 40 9.076 104 272 Sun 4/280 SunOS 4.1.2 MB86900 16 9.032 44 273 HP 9000/425t Domain/OS 10.3 68040 25 8.978 18 274 DECstation 5000/120 Ultrix 4.2 R3000 20 8.958 11 275 DECstation 5000/120 Ultrix 4.2 R3000 20 8.952 11 276 DECstation 5000/120 Ultrix 4.2 R3000 20 8.944 11 277 DECstation 5000/120 Ultrix 4.2 R3000 20 8.943 11 278 DECstation 5000/120 Ultrix 4.2 R3000 20 8.929 11 279 Apollo DN5500 Domain/OS 10.3 68040 25 8.908 18 280 Amiga A4000 SAS/C 6.0 68040 25 8.870 25 281 SPARCstation 2 (40) SunOS 4.1.2 SPARC 40 8.740 2 282 Vega 486DX/33 MS DOS 5.0 80486DX 33 8.668 2 283 HP 9000/700 HP-UX 8.07 PA-RISC ---- 8.604 17 284 Apollo DN10040 Domain/OS 10.3 PRISM 16 8.346 18 285 Escom 486 Win95/DOS No opt 80486DX2 66 8.302 104 286 DECstation 5000/120 Ultrix 4.2 R3000 20 7.743 11 287 DECstation 5000/120 Ultrix 4.2 R3000 20 7.724 11 288 HP 9000/375 ------------------- 68030 50 7.700 10 289 Sun 4/280 ------------------- SPARC 16 7.700 10 290 Vega 486DX/33 MS DOS 5.0 80486DX 33 7.630 2 291 Vega 486DX/33 MS DOS 5.0 80486DX 33 7.495 2 292 80386/40 SCO UNIX 3.2 80386 40 7.200 83 293 Sun 4/330 SunOS 4.1.1 SPARC 25 7.187 2 294 80386/40 SCO3.2.2 80386 40 7.034 6 295 Vega 486DX/33 MS DOS 5.0 80486DX 33 6.618 2 296 Cyrix486slc/33 LINUX 1.0.8 486SLC 33 6.412 80 297 80386/40 386BSD 0.1 80386 40 6.056 32 298 Sun 4/330 SunOS 4.1.1 SPARC 25 5.610 2 299 Sun IPC SunOS 4.1.1 SPARC ---- 5.337 24 300 HP 9000/400t Domain/OS 10.3 68030 25 5.208 18 301 DEC VAX 6000/620 2 CPU -------- ---- 4.700 83 302 Sun SPARCstation 1+ SunOS4.1.2 SPARC 25 4.375 2 303 Sun SPARCstation 1+ SunOS4.1.2 SPARC 25 4.215 2 304 VAX 8650 4.3 BSD -------- 18 3.745 2 305 VAX 8650 4.3 BSD -------- 18 3.355 2 306 Amiga 2000/CSA-MMR AmigaOS 3.1 68030 33 3.339 33 307 VAX 8650 4.3 BSD -------- 18 3.220 2 308 Amiga 2000/G-Force NetBSD 0.9a 68030 25 3.179 72 309 Clone 386 Win95/DOS No opt 80386DX 40 3.125 104 310 Mac IIsi MacOS 7.1 68030 25 3.030 88 311 VAX 8650 4.3 BSD -------- 18 2.988 2 312 Apollo DN3500 Domain/OS 10.3 68030 25 2.680 18 313 Mac IIsi MiNT 0.95/MacOS 7.1 69030 25 2.670 88 314 Sun 3/260 ------------------- 68020 25 2.400 10 315 NeXTstation/25 ------------------- 68030 25 2.100 10 316 am386SX Linux 80386SX 25 2.079 5 317 IBM RT ------------------- ROMP ---- 1.900 10 318 Sun 3/50 ------------------- 68020 20 1.900 10 319 Tektronix UTek 4315 ------------------- 68020 ---- 1.500 10 320 Apollo DN3000 Domain/OS 10.3 68020 15 1.327 18 321 Intel 386SX/16 LINUX 1.0.8 80386SX 16 1.312 80 322 Atari Mega ST 4 MiNT 1.04/TOS 1.04 68030 25 1.260 67 323 DEC MicroVAX II ------------------- -------- ---- 0.650 10 324 NBI 5/10 4.2 BSD 68010 12 0.588 15 325 Sequent Balance 21k ------------------- NS32000 ---- 0.570 10 326 ATT 3b1 ------------------- 68010 ---- 0.510 10 --- ### 001 MIPSPRO v7.1.1, cc -O3 -64 -DUNIX, 1GB RAM, 1MB cache NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 002 GNU C 2.7.2, gcc -O2 -mv8 -DUNIX, 1MB Cache, 128MB RAM Note: GCC can not yet take advantage of the SPARC v9 instruction set. 003 cc -DUNIX -O5 -migrate -non_shared -tune ev5 -unroll 8, 1GB RAM 004 Sun C 4.0, cc -fast -xO5 -xtarget=native -DUNIX 005 MIPSPRO v7.1.1, cc -O3 -64 -DUNIX, 1GB RAM, 1MB cache NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 006 cc -DUNIX -migrate -O -non_shared 007 gcc 2.7.2.1, gcc -O3 -funroll-loops -DUNIX 008 Watcom C/C++ 10.5 Win32NT -otexan -5r -dMSC 66MHz external, 256 KB cache, 440FX PCIset, 32 MB EDO RAM Similar speed via Dos4GW compile and NT/DOS 009 Watcom C 10.5, wcl386 /w4 /bt=OS2V2 /l=OS2V2 /cc /k8192 /oneatx /zp8 /sr /fpi87 /fp5, 32MB ECC RAM, 2-way interleave enabled, Intel Aurora, Rev B0 Orion Chipset 010 DEC C Compiler, cc -DUNIX -O5 -migrate, 2MB cache 011 cc -migrate -tune ev5 -O5 -DUNIX -D_INTRINSICS -D_INLINE_INTRINSICS -float -fp_reorder -ifo -ansi_alias -Wf,-readonly_strings -D_FASTMATH 012 gcc 2.6.0, gcc -O2 -msupersparc -DUNIX_Old 013 512KB L2 cache, 64MB RAM, Metrowerks C/C++, cc -O full 014 Irix C Compiler, 64-bit, cc -DUNIX -O -64 -r10000 NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 015 gcc 2.6.0, gcc -O2 -msupersparc -DUNIX_Old 016 VS440FX Motherboard, 256KB Cache, 80MB RAM, gcc 2.7.2, gcc -DUNIX -O3 -funroll-loops -fomit-frame-pointer 017 DEC C Compiler, cc -DUNIX -O, 2MB cache 018 Irix C Compiler, 32-bit, cc -DUNIX -O NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 019 DECchip 21064, 8KB+8KB+2MB writeback cache and 320 MB main memory. DEC OSF/1 AXP Compiler Driver 3.11, cc -DUNIX -O4 -migrate -non_shared -D_FASTMATH -D_INTRINSICS -D_INLINE_INTRINSICS 020 Single CPU version of DEC 2100 4/275, cc -DUNIX -O4 -migrate 021 Irix C 6.2, 32-bit, 1MB cache, cc -O -n32 -DUNIX NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 022 2 MByte Cache, cc -DUNIX -O4 -migrate 023 cc -DUNIX -O4 -non_shared -migrate 024 MIPSPRO v7.1.1, cc -O3 -64 -DUNIX, 1GB RAM, 1MB cache NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 025 DECchip 21064, 8KB+8KB+2MB writeback cache and 320 MB main memory. DEC OSF/1 AXP Compiler Driver 3.11, cc -DUNIX -O4 -migrate -non_shared 026 cc -migrate -O5 -DUNIX -D_INTRINSICS -D_INLINE_INTRINSICS -float -fp_reorder -ifo -ansi_alias -Wf,-readonly_strings -D_FASTMATH 027 Irix C 6.2, 32-bit, cc -O -32 -DUNIX NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 028 Watcom C/C++ 10.5 Dos4GW -otexan -5r -dMSC 256 KB cache Neptune chipset 16 MB RAM 029 HP92453-01 A.10.32.10 HP C Compiler, cc -DUNIX -Ae +Oall +DAJ210XC +DSJ210XC -Wl,aarchive 030 Watcom C/C++ 10.0a, fp5 fo fpi87, Triton Asus, 256KB External Cache, 32MB RAM 031 cc -DUNIX -O, 2MByte cache 032 SGI Irix C Compiler 7.1, cc -O -64 -DUNIX, 1MB Cache, 128MB RAM Note: The R10000 is a 64-bit CPU with 64-bit OS and compiler 033 gcc 2.6.0, gcc -O2 -msupersparc -DUNIX_Old 034 4 MByte Cache, cc -DUNIX -O4 -migrate 035 2 MByte Cache, cc -DUNIX -O4 -migrate 036 cc 3.10.1, cc -DUNIX -O3 -mips2 -sopt,-so4,-ro=3,-inline,-unroll=8, -unroll2=800,-ind=10,-inll10, Optimizations here caused factor of 2 variations in performance depending upon disk size. E.g: For disk 20 Moves/25usec = 187.246 but for disk 21 Moves/25usec = 87.381 !! 037 Watcom C/C++ 10.0a, fp5 fo fpi87, 256KB External Cache, 32MB RAM 038 HP92453-01 A.10.32.10 HP C Compiler, cc -DUNIX -Ae +Oall +DA712 +DS712 -Wl,aarchive 039 xlc 1.3, cc -DUNIX -O3 -Q 040 16K internal I&D caches, 16MB 32-bit RAM (16 MHz), no external cache, no FPU or hardware 'DIV', Norcroft C 5.06, cc -ff -zps1 Hand optimized 'mov' function yielded 136.2299 moves/25usec. 041 xlc 1.3, cc -DUNIX -O3 -Q -qarch=PWR2 -qtune=PWR2 042 Irix C 7.0, 1MB cache, 128MB RAM, cc -O -DUNIX 043 PowerPC 604 scheduling, global optimization 2 044 Metrowerks Codewarrior 8 (all optimizations on) 045 cc -DUNIX -O4 046 cc -DUNIX -O4 -migrate 047 cc -DUNIX -O4 -non_shared -migrate 048 cc -DUNIX -O5 -migrate, 2MByte cache. 049 HP-UX C compiler, cc -O -DUNIX 050 SGI Irix C Compiler 7.0, cc -O -DUNIX, 512KB Cache, 64MB RAM 051 HP92453-01 A.09.61 HP C Compiler, cc -DUNIX -O, no X running 052 gcc 2.5.4, gcc -DUNIX -O2 -fomit-frame-pointer 053 cc -DUNIX -O 054 SGI Irix C Compiler 6.2, cc -O -r8000 -DUNIX, 4MB Cache, 320MB RAM Note: The R8000 is a 64-bit CPU with 64-bit OS and compiler 055 cc -DUNIX -O3 056 gcc 2.6.0, gcc -O2 -fexpensive-optimizations 057 cc 3.10, cc -DUNIX -O3 -sopt,-so=4,-ro=3,-inline,-unroll=8, -unroll2=800,-ind=10,-inll=10 -mips2 058 cc 3.10, cc -DUNIX -sopt,-so=4,-ro=3,-inline,-unroll=8,-unroll2=800, -ind=10,-inll=10 -O4 -mips2 hanoi.c -o hanoi 059 HP92453-01 A.09.61 HP C Compiler, cc -DUNIX -O, machine at init level 2 (no X running). 060 gcc 2.5.8, gcc -DUNIX_Old -O2 -fomit-frame-pointer -finline-functions -fexpensive-optimizations -funroll-loops -fschedule-insns2 -fdelayed-branch 061 MIPS Pro C Compiler, cc -DUNIX 062 cc -DUNIX -O 063 xlc 1.3, cc -DUNIX -O 064 cc -DUNIX +O3 -J +P -Wl,-a,archive 065 HP92453-01 A.09.19, cc -DUNIX -J +O3 -Wl,-a,archive 066 HP92453-01 A.09.19, cc -DUNIX +O3 067 HP92453-01 A.09.19, cc -DUNIX -J +O3 068 xlc V1.0.2, using Gary Karmarcik's AIX emulator (PAIX), xlc -O3 -Q 069 cc -DUNIX -O 070 xlc 1.2.1, cc -DUNIX -O3 -qarch=PPC -qtune=601 -qstrict -qinlglue -Q=30 071 gcc 2.7.2, gcc -DUNIX -O3 -fomit-frame-pointer, PCI, 256KB L2 cache, 16MB DRAM (70ns) 072 HP92453-01 A.09.19, cc -DUNIX -O 073 gcc 2.7.0, gcc -DUNIX -O, no X running 074 gcc 2.7.0, gcc -DUNIX -O, machine at init level 2 (no X running). 075 Sun C 2.0.1, acc -fast -O4 -fsingle -dalign -fnonstd -libmil -cg92 -v -DGTODay hanoi.c -o hanoi. NOTE: This was the best result out of 5 runs. The results differed widely: 36.159, 36.764, 48.650, 36.241, and 55.377 Moves/25usec. This erratic behavior for the same code is perhaps due to how the 4 CPU's manage resources. There were other users and the load average was 3. 076 cc -DUNIX_Old -xo4 -xunroll=999 077 Watcom C/C++ 10.5 Win32NT No optimization -dMSC 66MHz external, 256 KB cache, 440FX PCIset, 32 MB EDO RAM Similar speed via Dos4GW compile and NT/DOS 078 cc -DUNIX_Old -Bstatic -xO4 -xunroll=99 079 HP92453-01 A.09.61 HP C Compiler, cc -DUNIX -O, machine at init level 2 (no X running). 080 cc -DUNIX -O 081 cc 3.17, cc -DUNIX -mips2 -sopt-so=4 -O3 -non_shared 082 xlc 1.3, cc -DUNIX -O3 -Q 083 xlc 1.3, cc -DUNIX -O3 -Q -qarch=PWR -qtune=601 084 xlc 1.3, cc -DUNIX -O3 -Q -qarch=PPC -qtune=601 085 cc 3.10, cc -DUNIX -O4 -mips2 -G 8200 -sopt,-inlr,-so=4,-r=3,-arl=3, -ur=8,-ur2=400 hanoi.c -o hanoi 086 xlc V1.0.2, using Gary Karmarcik's AIX emulator(PAIX), xlc -O3 -Q 087 gcc 2.5.8, gcc -DUNIX -O2 -fomit-frame-pointer -finline-functions -fexpensive-optimizations -funroll-loops -fschedule-insns2 -fdelayed-branch 088 gcc 2.5.8, gcc -DUNIX -O2 089 Cray Standard C V4.0.2.11, cc -O3 -DCTimer -T cray-t3d 090 Borland C++ V1.0, 256K Cache, 16 MB 80 ns DRAM 091 Sun C 2.0.1, acc -DUNIX -fast -O4 092 cc 3.10.1, cc -DUNIX -O -mips2 093 cc 3.10.1, cc -DUNIX -O -mips1 094 gcc 2.7.0, gcc -DUNIX -O, machine at init level 2 (no X running). 095 MIPS, cc -DUNIX -O4 096 gcc 2.4.5, gcc -DUNIX_Old -O3 -fexpensive-optimizations -finline-functions hanoi.c -o hanoi 097 cc -DUNIX -O4 098 Sun C 2.0.1 06 Apr 1993 Sun_C_2.0.1_patch_100966-01, cc -DUNIX -fast 099 gcc 2.5.8, gcc -DUNIX_Old -O2 -fomit-frame-pointer -finline-functions -fexpensive-optimizations -funroll-loops -fschedule-insns2 -fdelayed-branch 100 HP C 9.61, -DUNIX +O4 +Oall 101 HP92453-01 A.09.19, cc -DUNIX 102 gcc 2.4.5, gcc -DUNIX_Old -O hanoi.c -o hanoi 103 Metaware High C with '-pentium' and '-O4' options, 8 MB 64-bit RAM. 104 Sun C 2.0.1, cc -DUNIX -fast -O4 -cg89, This is the Weitek CPU that runs internally at 80 MHz, while bus runs at 40 MHz. 105 xlc 1.3, cc -DUNIX -O 106 Sun C 1.1, cc -DUNIX -fast -O3 107 cc -DUNIX +OS3 -a archive 108 xlc 1.2.1, cc -DUNIX 109 cc -DUNIX +OS +O3 110 HP C 9.61, cc -DUNIX +O4 +Oall 111 cc -DUNIX -O2 112 cc -DUNIX -O3 113 cc -DUNIX -O4 114 cc -DUNIX -O4 115 gcc 2.1, gcc -DUNIX -O 116 cc -DUNIX -O 117 cc -DUNIX -O -Q 118 gcc 2.2.2, gcc -DUNIX -O2 119 Sun C 2.0.1, acc -DUNIX -fast -O4, Original 40 MHz motherboard replaced with 50 MHz motherboard. 120 cc -DUNIX +OS +O3 121 gcc 2.2.2, gcc -DUNIX -O 122 cc 8.71, optimizer 8.07.03, cc -O +DA1.1 123 cc 3.10, cc -DUNIX -O4 -G 8200 -sopt,-inlr,-so=4,-r=3,-arl=3,-ur=8, -ur2=400 hanoi.c -o hanoi 124 cc +OS +O3 -a archive 125 Watcom C/C++ 10.5 Dos4GW -otexan -5r -dMSC 128 KB cache SIS chipset 20 MB RAM 126 cc -Aa -D_HPUX_SOURCE -DUNIX +P +ESlit +O3 -Wl,-a,archive hanoi.c 127 cc 2.11, cc -DUNIX -systype bsd43 -O 128 cc -DUNIX -O1 129 gcc 2.3, gcc -O2 -mpa-risc-1-1 130 gcc 2.2.2, gcc -DUNIX -m486 -O2 -fomit-frame-pointer -finline-functions 131 DCA/2 motherboard, 16MBytes fast RAM, gcc 2.5.8, gcc -DUNIX -O2 -m486 -fomit-frame-pointer -fexpensive-optimizations 132 Sun C 2.0.1, cc -DUNIX -fast -O4 133 Sun C 2.0.1, cc -DUNIX -O4 134 Sun C 2.0.1, cc -DUNIX -O 135 Sun C 1.0, cc -DUNIX -O2 136 IBM C Set/2 V1.0, CSD Level CS00050, icc /G4 /O+ /Gs+ /DMSC /DROPT, ISA, 256KB SRAM External Cache, 16MB RAM. 137 Sun C 2.0.1, cc -DUNIX -fast -O4 138 Borland C++ V1.0 for OS/2 V1.0. AMI Enterprise Motherboard, EISA and VL bus slots. Exceptional good result for the 486DX2/66. 139 cc -DUNIX 140 cc -DUNIX -O -target sun4 141 athens.nosc.mil, /bin/cc, cc -DUNIX -O4 hanoi.c -o hanoi 142 cc -DUNIX -O4 143 cc -DUNIX -O 144 Sun C 1.0, cc -DUNIX -fast -O3 145 gcc 2.2.2, gcc -DUNIX -O2 -finline-functions 146 gcc 2.2.2, gcc -DUNIX -O2 -fomit-frame-pointer 147 gcc 2.2.2, gcc -DUNIX -O2 -fstrength-reduce 148 gcc 2.2.2, gcc -DUNIX -O2 -fexpensive-optimizations 149 gcc -O2 150 gcc 2.2.2, gcc -DUNIX -O3 -fexpensive-optimizations -finline-functions 151 gcc 2.2.2, gcc -DUNIX -O5 152 cc -DUNIX +OS +O3 153 gcc 2.5.6, gcc -DUNIX -O2 -static 154 gcc 2.5.6, gcc -DUNIX -O2 -fomit-frame-pointer 155 gcc 2.5.6, gcc -DUNIX -O2 -funroll-loops 156 gcc 2.5.6, gcc -DUNIX -O2 157 cc -DUNIX +OS +O3 158 HP C 9.61, cc -DUNIX +O4 +Oall 159 gcc 2.2.2, gcc -DUNIX -O 160 cc -DUNIX -O4 161 cc -DUNIX -O 162 ISA/VLB, gcc 2.5.7, gcc -DUNIX -O6 -m486 -funroll-loops -fomit-frame-pointer -finline-functions 163 cc -DUNIX -O 164 cc -DUNIX 165 DELL Unix V4 Version 2.2, gcc 2.2.2, gcc -m486 -funroll-loops -fomit-frame-pointer -I/usr/ucbinclude -lc -lucb 166 gcc 2.2.2, gcc -DUNIX 167 gcc 2.2.2, gcc -DUNIX -m486 -O6 -funroll-loops 168 cc -DUNIX_Old -O 169 Watcom C32 9.5 LA, wcl386 -4r -oeatx -zp4 -dMSC 170 cc -DUNIX 171 gcc 2.3.3, gcc -DUNIX -m486 -O2 -finline-functions 172 HP C 9.61, cc -DUNIX +O4 +Oall 173 XL C 3.2, cc -DUNIX -O 174 cc -DUNIX -O 175 cc -DUNIX 176 icc -v -DIPSC -O4 -Mvect -Mnoframe -Mnodepchk -Mkeep asm -Knoieee -node, The Portland Group icc i860 compiler. 177 cc -DUNIX -O1 178 xlc -DUNIX -O 179 Watcom C/C++ 10.5 Dos4GW No optimization -dMSC 256 KB cache Neptune chipset 16 MB RAM 180 gcc 2.2.2, gcc -DUNIX -O3 -fexpensive-optimizations -finline-functions 181 cc -DUNIX -O3 182 cc -DUNIX -O2 183 cc -DUNIX -O1 184 Metaware High C with '-486' and '-O4' options. 185 80286/8 with i860/40 server, MS/DOS 4.01, gcc 1.37, gcc -O 186 cc -DUNIX -O2 187 cc -DUNIX -O4 188 cc -DUNIX -O3 189 MIPS cc -O4 190 cc -DUNIX -O3 191 cc -DUNIX +O3 192 gcc 2.2.2, gcc -DUNIX -m486 193 cc -DUNIX -O -Q 194 cc -DUNIX -O 195 gcc 2.2.2, gcc -DUNIX 196 cc -DUNIX -O0 197 SAS C 6.2, global & peephole optimizers enabled (depth=4) 198 gcc 2.1, gcc -DUNIX -m486 -finline-functions -fomit-frame-pointer 199 gcc 2.1, gcc -DUNIX -m486 -fomit-frame-pointer 200 Think C 5.03 201 gcc 2.1, gcc -DUNIX -m486 202 gcc 2.2.2, gcc -DUNIX -O2 -fomit-frame-pointer -funroll-all-loops 203 gcc 2.2.2, gcc -DUNIX -O1 204 cc -DUNIX -O0 205 gcc 2.2.2, gcc -DUNIX -m486 -fstrength-reduce 206 gcc 2.2.2, gcc -DUNIX -m486 207 gcc 2.2.2, gcc -DUNIX -m486 208 gcc 2.2.2, gcc -DUNIX -m486 -finline-functions -fomit-frame-pointer 209 gcc 2.3.3, gcc -DGTODay -m486 -fomit-frame-pointer 210 cc -DUNIX -O4 211 cc -DUNIX -O3 212 cc -DUNIX -O2 213 cc -DUNIX -O4 -dalign -Bstatic 214 cc -DUNIX -O4 -Qoption iropt -l9 -Bstatic 215 cc -DUNIX -O4 216 cc -DUNIX -O4 -dalign -Bstatic -Qoption iropt -l9 217 gcc 2.3.3, gcc -DUNIX -m486 -O6 -finline-functions -fomit-frame-pointer 218 gcc 2.2.2, gcc -DUNIX -m486 -O2 -fstrength-reduce 219 cc 3.2.4, cc -DUNIX_Old -O 220 cc -DUNIX_Old -O 221 cc -DUNIX -O4 222 cc -DUNIX -O3 223 gcc 2.1, gcc -DUNIX -fomit-frame-pointer 224 cc -DUNIX -O4 225 cc -DUNIX -O2 226 cc -DUNIX -O4 227 cc -DUNIX -O1 228 cc -DUNIX -O4 229 SAS/C 6.3, Global Optimizer enabled, 60 ns DRAM 230 Metaware High C 3.02 -f387 -486 231 gcc 2.1, gcc -DUNIX 232 cc 6.9, cc -A cpu,mathlib -A sys,any -D_BUILTINS -DUNIX -W0,-opt,4, -natural 233 SAS/C 6.2, Global Optimizer enabled 234 gcc 2.2.2, gcc -DUNIX -m486 -O2 -fomit-frame-pointer 235 gcc 2.2.2, gcc -DUNIX -m486 -O1 -fomit-frame-pointer 236 gcc 2.2.2, gcc -DUNIX -O2 -fomit-frame-pointer 237 cc -DUNIX -O 238 gcc 2.4.5, gcc -DUNIX_Old -O3 -finline-functions -fexpensive-optimizations 239 cc -O 240 gcc 2.2.2, gcc -DUNIX 241 cc -DUNIX -O 242 cc -O 243 gcc 2.1, gcc -DUNIX -O2 -fomit-frame-pointer 244 gcc 2.4.1, gcc -DUNIX -O2 -fomit-frame-pointer, Best result obtained. 245 gcc 2.2.2, gcc -DUNIX -m486 -O2 -finline-functions -fomit-frame-pointer 246 gcc 2.2.2, gcc -DUNIX -m486 -O2 -fstrength-reduce 247 gcc 2.4.5, gcc -O2 -fomit-frame-pointer -finline-functions -static 248 /bin/cc, cc -DUNIX 249 cc -DUNIX -O 250 cc -DUNIX -O4 251 gcc 2.2.2, gcc -DUNIX -O0 252 Sun C 2.0.1, cc -DUNIX -O2 253 Sun C 2.0.1, cc -DUNIX -O3 254 Sun C 2.0.1, cc -DUNIX -O4 255 Sun C 2.0.1, cc -DUNIX -fast -O4 256 gcc 2.1, gcc -DUNIX -O 257 gcc 2.1, gcc -DUNIX -O2 258 gcc 2.1, gcc -DUNIX -O2 -fstrength-reduce 259 gcc 2.1, gcc -DUNIX -O2 -fexpensive-optimizations 260 gcc 2.1, gcc -DUNIX -O2 -finline-functions 261 cc -DUNIX -O0 262 cc -DUNIX -O1 263 gcc 2.3.1, gcc -DUNIX_Old -O2 -fomit-frame-pointer 264 gcc 2.2.2, gcc -DUNIX -O2 -fomit-frame-pointer 265 cc -DUNIX -O0 266 cc -DUNIX -O 267 Sun C 2.0.1, cc -DUNIX 268 Turbo C++ 3.0, tiny model, optimize for speed. 269 Turbo C++ 3.0, small model, optimize for speed. 270 cc -DUNIX -O 271 Watcom C/C++ 10.5 Dos4GW -otexan -5r -dMSC 128 KB cache 8 MB RAM 272 Sun C 1.0, cc -DUNIX -fast -O4 273 cc 6.9, cc -A cpu,mathlib -A sys,any -D_BUILTINS -DUNIX -W0,-opt,4, -natural 274 gcc 2.2.2, gcc -DUNIX -O2 -fstrength-reduce 275 gcc ?.?.?, gcc -DUNIX -O2 276 gcc 2.2.2, gcc -DUNIX -O2 -finline-functions 277 gcc 2.2.2, gcc -DUNIX -O2 -fomit-frame-pointer 278 gcc 2.2.2, gcc -DUNIX -O2 -fexpensive-optimizations 279 cc 6.9, cc -A cpu,mathlib -A sys,any -D_BUILTINS -DUNIX -W0,-opt,4, -natural 280 Global Optimizer enabled 281 Sun C 2.0.1, cc -DUNIX 282 Turbo C++ 3.0, compact model, optimize for speed. 283 gcc 2.2.2, gcc -DUNIX 284 cc 6.9, cc -A cpu,a88k -A sys,any -DUNIX -W0,-opt,4 285 Watcom C/C++ 10.5 Dos4GW No optimization -dMSC 128 KB cache SIS chipset 20 MB RAM 286 cc -DUNIX -O 287 cc -DUNIX -O4 288 cc -DUNIX -O 289 cc -DUNIX -O4 290 Turbo C++ 3.0, large model, optimize for speed. 291 Turbo C++ 3.0, medium model, optimize for speed. 292 cc 3.2.4, cc -DUNIX_Old -O 293 cc -DUNIX -O 294 cc -DUNIX_Old -O 295 Turbo C++ 3.0, huge model, optimize for speed. 296 gcc 2.5.8, gcc -DUNIX -O4 -funroll-loops -funroll-all-loops -fexpensive-optimizations -fomit-frame-pointer -m486, 4 MB RAM, No FPU, ISA bus, 4.5.24 gnu C libraries. 297 gcc 2.3.3, gcc -O2 -lm 298 cc -DUNIX 299 cc -DUNIX 300 cc 6.9, cc -A cpu,mathchip -A sys,any -D_BUILTINS -DUNIX -W0,-opt,4, -natural 301 cc -O 302 Sun C 2.0.1, cc -DUNIX -O1 303 Sun C 2.0.1, cc -DUNIX 304 cc -DUNIX -O 305 cc -DUNIX 306 Aztec C 5.0a 307 gcc 1.37.1, gcc -DUNIX 308 gcc 2.5.6, gcc -DUNIX -O2 -fomit-frame-pointer -finline-functions 309 Watcom C/C++ 10.5 Dos4GW No optimization -dMSC 128 KB cache 8 MB RAM 310 Think C V5.0 with 4 byte ints and optimization 311 gcc 1.37.1, gcc -DUNIX -O 312 cc 6.9, cc -A cpu,mathchip -A sys,any -D_BUILTINS -DUNIX -W0,-opt,4, -natural 313 gcc 2.5.3, gcc -DUNIX -O 314 cc -DUNIX -O 315 cc -DUNIX -O 316 gcc 2.0, gcc -DUNIX 317 -- 318 cc -DUNIX -O 319 cc -DUNIX -O 320 cc 6.9, cc -A cpu,mathchip -A sys,any -D_BUILTINS -DUNIX -W0,-opt,4, -natural 321 gcc 2.5.8, gcc -DUNIX -O4 -funroll-loops -funroll-all-loops -fexpensive-optimizations -fomit-frame-pointer -m386, 4 MB RAM, No FPU, ISA bus, 4.5.24 gnu C libraries. 322 gcc 2.3.3, gcc -DUNIX -O2 -fomit-frame-pointer -m68020 323 cc -DUNIX -O 324 cc 3.04, cc -DUNIX -O 325 cc -DUNIX -O 326 cc -DUNIX -O --- ### REF: 1 Bo Thide', bt@irfu.se 2 Al Aburto, aburto@marlin.nosc.mil, 29 Sep 1992 3 David Hinds, dhinds@allegro.stanford.edu, 20 Sep 1992 4 Petri Harjunen, poh@finland.hp.com, 21 Sep 1992 5 Heikki Suopanki, suopanki@phoenix.oulu.fi, 21 Sep 1992 6 Keith Smith, ksmith!root@uunet.UU.NET, 21 Sep 1992 7 Bill Johnson, wsj@mti.sgi.com, 21 Sep 1992 8 Rob Hooft, hooft@chem.ruu.nl, 23 Sep 1992 9 Ingo Feulner, alf@xenon.stgt.sub.org, 22 Sep 1992 10 Dana Jacobsen, jacobsd@solar.cor2.epa.gov, 22 Sep 1992 11 Gustaf Neumann, neumann@dec4.wu-wien.ac.at, 22 Sep 1992 12 gerryt@wimsey.bc.ca, 22 Sep 1992 13 Rob Peglar, robp@anubis.network.com, 06 Oct 1992 14 Roger Uzun, uzun@crash.cts.com, 24 Sep 1992 15 dale!ucsd!uunet!unbc.edu!lyndon, 26 Sep 1992 16 Henri-Pierre Charles, Henri-Pierre.Charles@ens-lyon.fr, 29 Sep 1992 17 Bill Broadley, broadley@neurocog.lrdc.pitt.edu, 03 Oct 1992 18 Jinfu Chen, chen@digital.sps.mot.com, 06 Oct 1992 19 Jussi Eloranta, eloranta@jyu.fi, 06 Oct 1992 20 Hugo Andrade Cartaxeiro, hac@inesc.pt, 08 Oct 1992 21 George A. Tan, george@scbtan.larc.nasa.gov, 07 Oct 1992 22 Olle Franceschi, olle@tfu.sr.se, 10 Oct 1992 23 Robert C. Barris, rbarris@orion.oac.uci.edu, 15 Oct 1992 24 John Palkovic, johnp@lupulus.ssc.gov, 19 Oct 1992 25 Roger Uzun, uzun@crash.cts.com, 31 Oct 1992 26 Ricky Cheng, ricky@benchmaster.esd.sgi.com, 16 Nov 1992 27 Andres Kruse, kruse@aritra.desy.de, 03 Dec 1992 28 Jeffrey A Law, law@schirf.cs.utah.edu, 06 Dec 1992 29 Bill Broadley, broadley@neurocog.lrdc.pitt.edu, 06 Jan 1993 30 Al Aburto, aburto@marlin.nosc.mil, 07 Jan 1993 31 Roger Uzun, uzun@crash.cts.com, 23 Jan 1993 32 Pedro A.M. Vazquez, vazquez@iqm.unicamp.br, 04 Feb 1993 33 Al Aburto, aburto@marlin.nosc.mil, 20 Feb 1993 34 Huub van Baal, huubb@neth.hp.com, 21 Feb 1993 35 Huub van Baal, huubb@neth.hp.com, 23 Feb 1993 36 Al Aburto, aburto@marlin.nosc.mil, 01 Mar 1993 37 Marc GINGOLD, marc@tobit.sacaly.cea.fr, 05 Mar 1993 38 Al Aburto, aburto@marlin.nosc.mil, 12 Mar 1993 39 Burkhard Neidecker-Lutz, neideck@nestvx.enet.dec.com, 15 Mar 1993 40 Fred Liu, mliu@pt.com, 20 Mar 1993 PT-SYS5K is a SPARC system designed for real time application. 41 Thomas Danielson, mll@lysator.liu.se, 21 Mar 1993 42 Jeff Ungar, ungar@embezzle.Stanford.EDU, 22 Mar 1993 43 Michael Fingerhut, mf@ircam.fr, 23 Mar 1993 44 Al Aburto, aburto@marlin.nosc.mil, 27 Mar 1993 45 Mario A. Guerra, mguerra@inforisc.cr, 01 Apr 1993 46 Benno Senoner, senoner@ghost.sm.dsi.unimi.it, 28 Apr 1993 47 Burkhard Neidecker-Lutz, neideck@nestvx.enet.dec.com, 18 May 1993 48 Roger Uzun, uzun@crash.cts.com, 17 Jun 1993 49 Al Aburto, aburto@marlin.nosc.mil, 24 Jun 1993 50 Jussi Eloranta, eloranta@tukki.jyu.fi, 02 Jul 1993 51 Hennie Rautenbach, hennie@info1.sabinet.co.za, 07 Jul 1993 52 Jussi Eloranta, eloranta@tukki.jyu.fi, 14 Jul 1993 53 Eric G. Sack, Eric.G.Sack.1@nd.edu, 19 Jul 1993 54 John E. Stone, johns@cs.umr.edu, 27 Jul 1993 55 Gail L. Grant, grant@pa.dec.com, 03 Aug 1993 56 Roger Uzun, uzun@crash.cts.com, 19 Aug 1993 57 Al Aburto, aburto@marlin.nosc.mil, 04 Sep 1993 58 Bo Thide', bt@irfu.se, 20 Sep 1993 59 Wolfram Wagner, ww@mpi-sb.mpg.de, 29 Sep 1993 60 Bo Thide', bt@irfu.se, 12 Oct 1993 61 Henrik Harmsen, dhh@dtek.chalmers.se, 16 Oct 1993 62 Skip Sauls, skip@cy.cs.olemiss.edu, 18 Oct 1993 63 joginpalli@msbcs.enet.dec.com, 25 Oct 1993 64 Roger Uzun, uzun@crash.cts.com, 30 Oct 1993 65 Roger Uzun, uzun@crash.cts.com, 31 Oct 1993 66 Al Aburto, aburto@marlin.nosc.mil, 11 Nov 1993 67 Michael Ritzert, mjr@dyn.geo.uni-bonn.de, 13 Nov 1993 68 Al Aburto, aburto@ariel.nosc.mil, 24 Nov 1993 69 Al Aburto, aburto@octopus.nosc.mil, 11 Dec 1993 70 Al Aburto, aburto@metis.nosc.mil, 12 Dec 1993 71 Andres Kruse, kruse@caldev.desy.de, 13 Dec 1993 72 Petri Nordlund, petrin@mits.mdata.fi, 18 Dec 1993 73 Al Aburto, aburto@athens.nosc.mil, 06 Jan 1994 74 Jack Hunt, jack_hunt@jhuapl.edu, 12 Jan 1994 75 nsa@link.hacktic.nl, 23 Feb 1994 76 Wolfram Wagner, ww@mpi-sb.mpg.de, 27 Apr 1994 77 Marc-Michael Brandis, brandis@inf.ethz.ch, 11 May 1994 78 Al Aburto, aburto@sunspot.nosc.mil, 28 May 1994 79 Evan Torrie, torrie@cs.stanford.edu, 21 Jun 1994 80 Henry Ware, hware@bronze.coil.com, 24 Jun 1994 81 Wolfram Wagner, ww@mpi-sb.mpg.de, 19 Jul 1994 82 Mario Guerra, mguerra@cariari.ucr.ac.cr, 10 Aug 1994 83 DANI, dani@morgana.uab.es, 23 Aug 1994 84 Zygmunt Krawczyk, zkr@ita.pwr.wroc.pl, 09 Sep 1994 85 Al Aburto, aburto@marlin.nosc.mil, 05 Nov 1994 86 Pekka Jarvelainen, jarvelai@csc.fi, 12 Jan 1995 87 Rob Burrowes, rob@cs.aukuni.ac.nz, 09 Feb 1995 88 Peter Newton, newton@cs.utk,edu, 17 Feb 1995 89 Jari Tavi, jpt@namix.enet.dec.com, 01 Jun 1995 90 Stefan Pfenninger, pfenn@alcatel.ch, 07 Aug 1995 91 Dean Eich, deane@dtmr.com, 11 Oct 1995 92 Dean Eich, deane@dtmr.com, 12 Oct 1995 93 Paul Caskey, pcaskey@swcp.com, 16 Oct 1995 94 Dean Eich, deane@dtmr.com, 20 Oct 1995 95 Stephen Carpenter, sac@uvo.dec.com, 03 Nov 1995 96 Paul Caskey, pcaskey@swcp.com, 07 Nov 1995 97 Dean Eich, deane@dtmr.com, 14 Nov 1995 98 Robert Debath, rdebath@cix.compulink.co.uk, 26 Nov 1995 99 Eric Carr, carr@santafe.edu, 16 Dec 1995 100 Steven G. Johnson, stevenj@mit.edu, 16 Mar 1996 101 Thomas F. Telkamp, T.F.Telkamp@fys.ruu.nl, 31 Mar 1996 102 Roger Uzun, uzun@crash.cts.com, 26 Apr 1996 103 Paul Caskey, pcaskey@swcp.com, 27 Sep 1996 104 Roy Longbottom, 101323.2241@compuserve.com, 05 Nov 1996 105 Al Aburto, aburto@nosc.mil, 10 Nov 1996 106 Paul Caskey, pcaskey@swcp.com, 04 Dec 1996 107 Paul Caskey, pcaskey@swcp.com, 08 Jan 1997 108 Paul Caskey, pcaskey@swcp.com, 28 Jan 1997 109 Paul Caskey, pcaskey@swcp.com, 31 Jan 1997 110 Paul Caskey, pcaskey@swcp.com, 07 Feb 1997 111 Jean-Marc Drezet, drezet@math.jussieu.fr, 27 Feb 1997 112 Kari Seppanen, kse@farfalle.tte.vtt.fi, 01 Apr 1997 113 David Bass, david.bass@eurocontrol.be, 15 Apr 1997 114 Wolfram Wagner, ww@mpi-sb.mpg.de, 17 Apr 1997 115 Peter Teichmann, sol@mail.wh1.tu-dresden.de, 02 May 1997 116 Thomas Telkamp, Thomas.Telkamp@ibbnet.nl, 13 May 1997 117 Manuel Blanca, 101347.3363@compuserve.com, 11 Sep 1997 118 Paul Caskey, pcaskey@swcp.com, 26 Sep 1997 Al Aburto aburto@nosc.mil