


                                CPUTEST

Test #1 - Memory Move - 8 million bytes                      (REP MOVSB)
Test #2 - Register to Register - 8 million times             (MOV ES,AX)
Test #3 - Memory to Register - 8 million times               (MOV DX,Dummy)
Test #4 - Memory Move - 100 million bytes                    (REP MOVSB)
Test #5 - Extended (32 bit) Reg to Ex Reg - 8 million times  (MOV EAX,EBX)
Test #6 - Extended (32 bit) Mem. location to 32 bit Reg      (MOV EAX,BigDummy)
Test #7 - 32-bit Memory Moves (not implemented yet)          (REP MOVSD)

Results are in timer ticks (18.2 per second)

                        Ŀ
                             FEBRUARY, 1994     
                                                
                         NUMBER OF RESULTS: 131 
                        


Ŀ
      System Description                   #1  #2 #3  #4  #5  #6  #7 
Ĵ
8086-8MHz / Intel Chip / 640K / DOS 3.3                              
Amstrad 1512 DD                                                      
Frank Wilson[72635,1124]                  340 442 6314247 N/A N/A    
520 North Elm, Little Rock, AZ 72205-3928                            
Ĵ
8086-8 MHz - Ian Harris[70374,3166]       340 441 6304246 N/AN/A  N/A
No Cache                                                             
Ĵ

QTY: 02

Ĵ
286-?? MHz - 640K - DOS 5.0 - FAS         160 372 5191950 N/AN/A  N/A
No Cache -                                                           
Ĵ
286-12 MHz  - 640K - DOS 5.0              107 327 4441346 N/AN/A  N/A
No Cache - Communication's Computer                                  
Ĵ
286-?? MHz - 1 Meg Ram - DOS 3.3 - ATIBELL 86 216 2901068 N/A N/A N/A
No Cache                                                             
Ĵ
286-?? MHz  - 1 Meg Ram - DOS 3.3  - R&M   70 176 233 867 N/A N/A N/A
No Cache                                                             
Ĵ
286-12 MHz  - 2 Meg Ram - Co-Proc. - 5.0   77 215 282 961 N/A N/A N/A
No Cache    (my personal computer)                                   
Ĵ
286-12 MHz  - 1meg Ram - DOS 6.0   -       73 183 234 905 N/A N/A N/A
No Cache  Gerrit Berkouwer[72634,1472]                               
Ĵ
286-?? MHz  - 640K Ram - DOS 5.0   - ZAHM  65 204 268 791 N/A N/A N/A
No Cache                                                             
Ĵ
286-?? MHz  - 640K Ram - DOS 5.0   - M&B   60 190 249 742 N/A N/A N/A
No Cache                                                             
Ĵ
286-?? MHz  - 1 Meg Ram - DOS 5.0  - T&D   55 176 228 677 N/A N/A N/A
No Cache                                                             
Ĵ
286-?? MHz - 1 MEG - DOS 5.0 - no cache    54 170 221 671 N/A N/A N/A
Tony's Laptop                                                        
Ĵ
286-?? MHz  - 640K Ram - DOS 5.0   - WATN  54 133 178 ??? N/A N/A N/A
No Cache                                                             
Ĵ
286-16 MHz - 2 Meg RAM - DR DOS 6.0        45 130 169 563 N/A N/A N/A
No Cache, AMD 287, shadowed ROM & Video                              
Thomas Eggleston,                                                    
21593 Crystal Falls Down, Sonora, CA 95370                           
Ĵ

QTY: 12

Ĵ
386?X-??MHz - 3 Meg Ram - DOS 5.0 - Kathie104 316 4071296 330 491    
Cache Status Unknown                                                 
Ĵ
386?X-??MHz - 2 Meg Ram - DOS 5.0 -ATIBURN 88 239 3461090 233 390    
Cache Status Unknown                                                 
Ĵ
386SX-16MHz - 4 Meg Ram - DOS 5.0 - B&MNEP 78 162 210 956 167 229    
No Cache                                                             
Ĵ
386SX-16 / 2 Meg Ram       DOSSHELL direct 60 165 225 745 174 265    
DOS 6.2 / NO CACHE              DOS prompt 60 165 207 751 175 245    
Don Kenney [72630,3560]    WIN 3.1 DOS box 63 173 238 779 182 277    
<DOSSHELL is runs in protected mode>                                 
Ĵ
386?X-16MHz - 2 Meg Ram - DOS 5.0 - G&W    61 185 235 734 191 270    
No Cache                                                             
Ĵ
386SX-16MHz - 2 Meg Ram - DOS 5.0 - Sandy  58 171 238 717 184 296    
No Cache                                                             
Ĵ
386?X-??MHz - 1 Meg Ram - DOS 5 - ATIDOWN  54 170 218 688 181 261    
Cache Status Unknown                                                 
Ĵ
386SX-16MHz - 2 Meg RAM - DOS 6.0 - Spare  54 158 300 676            
No Cache                                                             
Ĵ
386SX-40MHz - 2 Meg RAM - DOS 6.0 - TERRY1 50  67 115 616  74 134    
No Cache - SHUTTLE motherboard                                       
Ĵ
386SX-40MHz - 2 Meg RAM - DOS 6.0 - TERRY2 50  66 116 634  69 130    
No Cache - SHUTTLE motherboard                                       
Ĵ
386?X-?? - 2 Meg Ram - DOS 6.0 - ATIARDEN  46  62 107 575  69 126    
Cache Status Unknown                                                 
Ĵ
386?X-16MHz - 2 Meg RAM - DOS 5.0 - LUNNER 46 103 167 567 110 192    
No Cache                                                             
Ĵ
386SX-16MHz - 5 Meg Ram - DOS 5.0 - Becky  45 158 202 570            
No Cache                                                             
Ĵ
386SX-16MHz - 1 Meg Ram - DOS 5.0 - Carrie 40 153 196 500 160 235    
No Cache                                                             
Ĵ
386SX-16MHz - 2 Meg Ram - DOS 5.0 - Paul   38 147 192 476 158 476    
No Cache                                                             
Ĵ

QTY: 15

Ĵ
386DX-20MHz - 7 Meg Ram/70ns/DOS 6.2       63 116 147 783 122 163    
1987 AST Premium/No Cache/Page Mode Ram                              
Charles D. Lease[71544,2003]                                         
Ĵ
386DX-??MHz - 2 Meg Ram (LION3) - DOS 5.0  50  80 114 627  90 140    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 2 Meg Ram - DOS 6.0 - ATIARDEN  46  62 107 575  69 126    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 4 Meg Ram - DOS 3.3 - SERVER    44  86 146 541  93 159    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 2 Meg Ram - DOS 5.0 - MADISON   42 115 165 514 115 187    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 2 Meg Ram - DOS 5.0 - ATIHOP    42 110 139 520 116 163    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 2 Meg Ram - DOS 6.0 - CONSUMER  47  94 146 592 118 192    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 2 Meg Ram - DOS 5.0 - ATIBLOOM  41 128 163 511 115 186    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 2 Meg Ram - DOS 5.0 - ATILINC   41 109 139 519 116 164    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 2 Meg Ram - DOS 5.0 - ALTCOLL   38  69  85 469  73  93    
Cache Status Unknown                                                 
Ĵ
386DX-40 / 8 Meg Ram / DOS 6.2         ext                           
Size of Cache Unknown / ISA                                          
Leroy Stanley [72764,423]              ??? 38  61  96 485  76 116    
Ĵ
386DX-??MHz - 2 Meg Ram (LION4) - DOS 5.0  37  73  91 456  77 109    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 2 Meg Ram - DOS 5.0 - MANKATO   35  67  80 431            
Cache Status Unknown                                                 
Ĵ
386DX-?? - 2 Meg Ram - DOS 5.0 - ATIBAKER  34  60  72 429  63  86    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 4 Meg Ram - DOS 5.0 - BRANT     33 130 161 414 137 194    
Cache Status Unknown                                                 
Ĵ
386DX-25 - 4 Meg Ram - DOS 6.0 - Paul Reid 33  96 128 413            
Cache Status Unknown - [71031,3603]                                  
Ĵ
386SL-25MHz/7SL -18 Meg Ram/6.0/ 64K Cache 32  94 113 401            
Toshiba T3300SL Laptop/E. Perea 76667,2643                           
Ĵ
386??-??MHz - 2 Meg Ram - DOS 5.0 - A&S    31  43  49 387  55  60    
Cache Status Unknown                                                 
Ĵ
386DX-?? - 2 Meg Ram - DOS 5.0             31 116 144 388            
Cache Status Unknown - Bloomington                                   
Ĵ
386DX-??MHz - 2 Meg Ram (LION2) - DOS 5.0  31  71 115 385  75 133    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 640K RAM - DOS 3.3 - SHARON     30  95 119 376 100 143    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 2 Meg RAM - DOS 5.0 - KMPGT     30  89 108 380  96 132    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 1 Meg RAM - DOS 5.0 - BOOHER    28 109 140 355 117 165    
Cache Status Unknown                                                 
Ĵ
386DX-33 - 4 Meg RAM - DR DOS 6.0          27  63  76 338            
64K Cache - shadowed ROM/VIDEO                                       
Thomas Eggleston,                                                    
21593 Crystal Falls Down, Sonora, CA 95370                           
Ĵ
386?X-?? - 4 Meg RAM - DOS 5.0 - DAKOTA    26  82 103 323  87 123    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 768K RAM - DOS 3.3 - COLLEEN    23  74  93 295  78 113    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 4 Meg RAM - DOS 6.0 - NORTH     21  55  66 262  56  73    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 2 Meg RAM - DOS 5.0 - SMITH     21  53  65 266  56  72    
Cache Status Unknown                                                 
Ĵ
386?X-?? - 2 Meg RAM - DOS 5.0 - DODGE     19  70  85 239  75 103    
Cache Status Unknown                                                 
Ĵ
386DX-33 / 8 Meg Ram / 80 ns       int ext                           
Northgate / 64K cache / DOS 6.0                                      
Intel CPU / AMI BIOS                                                 
Richard Huffman [76615,2013]        on  on 19  57  70 231  62  79    
Ĵ
386DX-?? - 4 Meg RAM - DOS 5.0 - HEART     19  56  68 229  59  76    
Cache Status Unknown                                                 
Ĵ
386DX-40 - 4 Meg RAM - DOS 6.0 - ASTI      17  57  69 208            
128K Cache - Server                                                  
Ĵ
386DX-?? - 4 Meg RAM - DOS 5.0 - ALTOVER   17  53  65 208  56  72    
Cache Status Unknown                                                 
Ĵ
386DX-??MHz - 4 Meg - DOS 5.0 - DAKLINC    16  52  64 204  56  71    
Cache Status Unknown                                                 
Ĵ
386DX-??MHz - 4 Meg - DOS 5.0 - APPLE      16  49  60 197  53  68    
Cache Status Unknown                                                 
Ĵ
386DX-33MHz - 1 Meg - 64K Ext Cache     On 16  48  59 200  52  67    
Jay Callahan  DOS 5.0                  Off 45  60  94 567  75 113    
Ĵ
386DX-40 - 8 Meg - DOS 6.2 - 128K Cache    15  51  62 184            
Ronald E. Phillips[73552,2422]                                       
Ĵ
386DX-40MHz - 4 Meg - 256K Ext Cache - 6.0 15  51  62 185            
Steven A. Frare [76646,1175]                                         
Ĵ
386DX-40MHz - 2 Meg - 128K Ext Cache - 5.0 15  48  58 183  51  66    
Richard's work machine with no Cache--->   44  59  92 549  73 110    
Ĵ
386DX-40MHz - 4 Meg - 128K Ext Cache - 6.0 15  48  48 189  51  65    
Jon Klein [73200,1254] AMD                                           
Ĵ
386DX-40MHz / 2 Meg Ram                ext                           
128K Ext Cache / DOS 5.0                on 15  47  59 186  51  66    
my new work machine                    off101  73 1661268 152 196    
Ĵ

QTY: 41

Ĵ
486SX-25MHz - 4 Meg/70ns            ext on 22  58  47 272  59  52    
256K Ext Cache - DOS 6.2           ext off 22  58  47 285  59  52    
Intel/SER motherboard - ISA bus                                      
Hugh Blair[73114,1672]                                               
Ĵ
486SX-25MHz - 4 Meg - 256K Ext Cache       21  61  50 259  61  54    
Max Van Horn                                                         
Ĵ
486SX-33MHz - DOS 6.2 - 128K Ext Cache     21  44  35 263  44  40    
SeaBoard Co.[73061,1327] -Intel                                      
Ĵ
486SX-25MHz - 8 Meg/70ns/QEMM6.03  both on 20  59  47 255  59  52    
DOS 6.0/4DOS 5.0/256K SRAM        both off 69 255 365 867 255 365    
Intel CPU                  ext off /int on 28  58  47 352  58  52    
MB: 4386-VC-HD Cache Sys   ext on /int off 32  93 106 395  93 106    
Ram Chipset: VIA Technology                                          
AWARD Modular BIOS V4.2                                              
Gerrit Berkouwer[72634,1472]                                         
Ĵ
486SX-??MHz - 4 Meg - DOS 5.0 - NC&E       20  43  49 247  48  52    
Cache Status Unknown                                                 
Ĵ

QTY: 05

Ĵ
486?X-?? - 4 Meg Ram - DOS 5.0 - Woodbury  75 228 390 927            
Cache Status Unknown <turbo not on!>                                 
Ĵ
486?X-?? - 4 Meg Ram - DOS 5.0 - BELL      39  66  53 482  65  58    
Cache Status Unknown                                                 
Ĵ
486DX-25 - 12 Meg Ram - DOS 5.0            32  59  47 404  58  53    
Richard's home machine - 8K int. Cache                               
Ĵ
486?X-?? - 4 Meg Ram - DOS 5.0 - REMAX     36  52  42 441  50  46    
Cache Status Unknown                                                 
Ĵ
486DX2-66MHz - 8 Meg RAM/70ns      both on 31  79 105 383  79 105    
Intel/OPTI 486VL-BUS - ISA  ext off/int on 66 219 259 818 219 260    
256K Ext Cache - DOS 6.2    ext on/int off 31  79 105 383  79 105    
   Turbo On                       both off 66 219 259 818 219 260    
Ĵ
   Turbo Off                       both on 33  46 118 411  46 118    
                            ext off/int on143 219 3281788 219 328    
                            ext on/int off 35  78 105 438  78 105    
Hugh Blair[73114,1672]            both off 66 219 259 818 219 260    
Ĵ
486DX2-50MHz/ 16 Meg Ram / 80 ns       ext                           
DELL Dimension Rev 2   / DOS 6.2 / ISA                               
Kerry Harrison @ DELL [71333,300]                                    
<running under Windows 3.1>             on 29  36  30 340  36  33    
Ĵ
486DX-33 - 8 Meg RAM - PS/1 - DOS 5.0      28                        
Cache Status Unknown                                                 
Ĵ
486DX-25 Intel chip                int ext                           
AXIK ACE Motherboard/ISA            on  on 28  59  47 347  59  53    
256K Cache/8 Meg/80ns               on off 36  59  47 450  59  53    
Jan Oblonsky[71530,1506]           off off 71 309 379 888 309 379    
Ĵ
Cyrix 486DLC-40 /4 Meg RAM/70 ns   int ext                           
Buffalo Upgrade motherboard         on  on 26  32  37 332  36  41    
256K Ext Cache/AMI BIOS/DOS 6.2    off off 59  72 148 735  95 171    
J. & S. Jones,                      on off 59  33  38 735  37  41    
27900 Caraway Lane, Saugus, CA 91350                                 
Ĵ
486DX2-50   / 16 Meg Ram / 80 ns       ext                           
DELL Performance / ISA / DOS 6.2                                     
Kerry Harrison @ DELL [71333,300]                                    
<running under Windows 3.1>             on 26  32  27 326  33  29    
<running under DOS>                     on 23  29  23 292  30  26    
Ĵ
IBM Thinkpad 750C 486DXSL/33 MHz -DOS 6.01 22  45  35 272  44  40    
Jaren Levitt [75720,3462] 20 Meg/8K Cache                            
Ĵ
Cyrix Cx486DRx2-20/40MHz [new cpu]      on 78  33  38 973  36  42    
7 Meg Ram / 70 ns/ DOS 6.2             off 78  77 155 973 116 194    
1K Int. & 0K Ext Cache / ISA Bus                                     
AST Premium 386 Motherboard w/80387                                  
Charles D. Lease[71544,2003]                                         
Ĵ
486DX2-50                         cache on 22  29  26 284            
8 meg ram - ext cache - dos 6          off 51 122 223 642            
Gerrit Berkouwer[72634,1472]                                         
Ĵ
486DX2-66 - 32 Meg/70ns - ISA bus       on 22  22  17 268  21  20    
MCCI NICE MB Ver. 1.2 - 0K Cache - DOS 6                             
Paul M. Blais[72103,111]                                             
Ĵ
486?X-?? - ? Meg Ram              - SEWARD 20  61  48 254  60  54    
Cache Status Unknown                                                 
Ĵ
486DX-33 - 8 Meg Ram - File Server - ARES  20  44  35 261  45  41    
cpu with int & ext Cache on - DOS 5.0                                
Ĵ
486DX-?? - 8 Meg Ram - DOS 6.0 - P&G       19  50  40 220  49  44    
Cache Status Unknown                                                 
Ĵ
486DX-?? - 4 Meg Ram - DOS 6.0 - ALTGLAD   18  46  36 226  45  41    
Cache Status Unknown                                                 
Ĵ
486DX-?? - 4 Meg Ram - DOS 5.0 - NPDODGE   18  49  39 221  48  43    
Cache Status Unknown - Novell                                        
Ĵ
486DLC-33 - 8 Meg Ram - DR DOS 6.0         17  57  70 223            
TI/Cyrix 486DLC - 1K int/64K ext cache                               
Thomas Eggleston,     ROM & VIDEO shadowed                           
21593 Crystal Falls Down, Sonora, CA 95370                           
Ĵ
486DX-33 - 4 Meg Ram - DOS 6.2             17  48  49 219            
Cyrix 486DLC - 1K int/256K ext cache                                 
Paul Latour [74720,1741]                                             
Ĵ
486DX-?? - 4 Meg Ram - DOS 5.0 - C&W       17  45  36 216  45  41    
Cache Status Unknown - Lantastic                                     
Ĵ
486DX-33 Intel chip/DOS 6.2        int ext                           
IBM PS/1 Consultant Model 2155-G72                                   
AXIK ACE Motherboard/ISA            on  on 17  44  35 207  43  39    
128K Cache/8 Meg/70ns               on off --  --  -- ---  --  --    
Frank Wilson[72635,1124]           off off 42  93 134 519 137 134    
520 North Elm, Little Rock, AZ 72205-3928                            
Ĵ
486SLC/2-50 / 4 Meg Ram / 80 ns    int ext                           
NO EXT CACHE / DOS 6.2 /                                             
Alaris Motherboard / IBM CPU        on     17  21  23 214  26  29    
Dan Keen [70731,722]               off     49  89 120 614 107  50    
Ĵ
486DX-33 - 20 Meg Ram/60ns - ISA bus    on 16  43  35 196  44  39    
Intel - 128K cache - DOS 6.2       ext off 20  43  35 249  44  40    
Jim Marshall[72154,3724]                                             
Ĵ
486DX-?? - 8 Meg RAM - DOS 6.0 - TitleOne  19  33  18 236  23  20    
Cache Status Unknown                                                 
Ĵ
486DX-33MHz - 8 Meg RAM/DOS 6/128K Cache   16  44  39 199            
Emilio I. Perea [76667,2643]                                         
Ĵ
486DX-50 - 8 Meg/70ns - ISA bus            16  29  23 200  29  26    
MCCI NICE MB Ver 1.0? - 64K Cache - DOS ?                            
Paul M. Blais[72103,111]                                             
Ĵ
486DX2-66 - 8 Meg/70ns - 128K Ext Cache    16  22  19 196            
Dr Dos 6.0 -                                                         
Thomas Eggleston,                                                    
21593 Crystal Falls Down, Sonora, CA 95370                           
Ĵ
486DX-33 - 32 Meg - (ISA bus assumed)      15  44  35 189  44  34    
HP NetServer 4/33 LM                                                 
Paul M. Blais[72103,111]                                             
Ĵ
486DX-33 - 8 Meg Ram - DOS 6.2     int ext                           
256K Cache                          on  on 15  44  35 190  44  40    
                                    on off 17  44  35 217  43  40    
                                   off off 45 180 225 560 180 225    
Allen Newton [100015,3402]         off  on 45 180 225 560 180 225    
Ĵ
486DX-33 / 4 Meg Ram / 70 ns       int ext                           
Micronics VLB Motherboard / ISA                                      
Intel CPU / Phoenix BIOS / DOS 6.2  on  on 15  43  34 185  43  39    
256K external Cache                 on off 19  43  34 233  44  39    
Mike G. Spradling [73021,2050]     off off 19  44  35 233  43  39    
Ĵ
486DX-40 / 8 Meg Ram / 70 ns       int ext                           
AMD CPU / 256K Cache / DOS 6.2      on  on 14  36  30 168  37  32    
                                    on off 16  37  29 205  37  32    
Michael Starmer [73121,1730]       off off 44  65  99 548  99  98    
Ĵ
486DLC-40MHz - 8 Meg - 6.1 - 128K cache on 14  33  36 183  36  40    
Cyrix CPU, ISA bus, 70ns RAM           off 36  33  36 456  37  40    
A DLC seems to be an "super-chip" upgrade                            
Robert C. Shaw, PO Box 60454,Phoenix, AZ                             
Ĵ
486SLC2-66MHz - 8 Meg - 60ns RAM           14  15  17 171  20  22    
Cyrix CPU, Bus Unknown - DOS 6.2                                     
Brian Lendl [71221,630] - 16K int cache                              
Ĵ
486DX-50MHz - 4 Meg RAM/DOS 6.2    both on 13  29  23 172  29  26    
UMC486 ISA 256K Cache/70ns        both off 57 168 207 711 168 206    
Ian Henderson [100010,2156] ext off/int on 29  29  23 366  29  26    
Ĵ
Magitronic 486DX2-66MHz VLB-8 Meg  both on 15  22  18 195  22  19    
DOS 6.2/256K cache/70 ns    ext off/int on 19  21  18 243  22  20    
John E. Cunio[70365,227]          both off 57 154 190 714 154 192    
711 Saldano Ave., Coral Gables, FL  33143                            
Ĵ
486DX2-66MHz - 32 Meg RAM/DOS 6.01         15  21  17 193  22  20    
Jaren Levitt [75720,3462]  256K Cache                                
Ĵ
486DX2-66MHz - 8 Meg RAM/DOS 5/256K Cache  15  22  17 184  22  20    
Ian Harris [70374,3166]                                              
Ĵ
486SLC2-66 4 Meg Ram/70 ns         int ext                           
Alaris Motherboard (Leopard)        on  on 13  16  17 164  20  22    
16K Int Cache/64K Ext Cache         on off 20  15  18 249  20  22    
Dos 6.2                            off  on 26  53  70 332  61  87    
Steve Moore[70740,720]             off off 56 108 135 703 126 171    
Ĵ
486DX2-66 / 8 Meg Ram / 70 ns      int ext                           
Gateway / 128K Write Thru cache                                      
Intel CPU / Phoenix Bios / ISA/VLB  on  on 12  22  17 145  22  20    
DOS 6.2                             on off 14  22  18 168  22  20    
Richard Huffman [76615,2013]       off off 41 144 176 509 144 175    
Ĵ
486DX-50MHz - 16 Meg RAM/70ns/256K/VLB  on 11  29  24 137  29  26    
DOS 5.0                                off 19  29  24 240  29  27    
** OS/2 2.1 (DOS VDM) **                on 11  30  23 140  29  27    
Chuck Thompson[76216,3333]                                           
Ĵ
486DX2-66 / Intel / ISA / 256K Cache   ext                           
ChipSet: OPTI 470 /                                                  
DOS 6.2a / Microid Research BIOS        on 10  22  18 135  22  19    
Conrad Hoesle-Kienzlen [100120,1273]   off 23  44  65 278  65  66    
Ĵ
486DX2-66MHz - 16 Meg/60ns - 256K L2 Cache 10  22  18 134  22  19    
Intel/DEICO Predator / ISA Bus / DOS 5.0                             
John McDermon[73077,2134]                                            
Ĵ
486DX2-90MHz - 32 Meg/70ns - 256K Cache     7  17  13  96  16  15    
Intel/Diamond FastBus - ISA Bus - DOS 6.2                            
Mike Butler[72662,1332] - QEMM 7.03                                  
Ĵ

QTY: 46

Ĵ
486DX-50 - 16 Meg 60ns - *EISA*            12  29  24 147  29  26    
256K L2 Cache - Karl Roos [73737,3226]                               
DOS 5.0 - AIR Motherboard                                            
Ĵ
486DX2-66 - 16 Meg 70ns - *EISA*   both on 11  21  17 144  22  19    
NICE Mini EISA M/B 256K     ext off/int on 16  22  17 192  22  20    
Paul M. Blais[72103,111]          both off 43 180 250 527 180 250    
Ĵ
486DX-50 - 8 Meg/70ns - *EISA* bus      on 10  29  23 127  29  26    
MCCI NICE MB Ver 1.0 - 256K Cache - DOS 6                            
Paul M. Blais[72103,111]                                             
Ĵ
486DX2-66 - 16 Meg 70ns - *EISA*   both on 10  22  18 130  22  19    
MCCI Super EISA rev. 1.2.1 256K writeback                            
Paul M. Blais[72103,111] QEMM7.03 & DOS6.0                           
Ĵ

QTY: 04

Ĵ
486DX2-50 - 24 Meg - *MCA* - DOS 5.0       23  29  23 279  29  27    
IBM Model 95-ALF (-0LF in the US) - Intel                            
No External Cache - Bob Eager[100016,2770]                           
Ĵ

QTY: 01

Ĵ
486DX3-100 MHz                                                       
( 1st person to send in a 486DX3 result  )                           
( will get a typeset result file and a   )                           
( disk with latest EXE, ASM & TXT file   )                           
Ĵ

QTY: 00

Ĵ
Pentium / 8 Meg RAM / 70 ns        int ext                           
DELL XPS P60 / 256K Cache / DOS 6.2                                  
ISA / PCI                                                            
Kerry Harrison @ DELL [71333,300]       on 26  17  15 318  15  14    
Ĵ
Pentium / Dell Dimension XPS P60           26  17  14 318  14  15    
16 Meg Ram / DOS 5.0                                                 
Kenneth Porter[72420,2436]                                           
Ĵ
Pentium / 32 Meg RAM / 80 ns       int ext                           
DELL PowerLine P60/DE / 256K Cache                                   
EISA / DOS 6.2 <running under Win 3.1>                               
Kerry Harrison @ DELL [71333,300]       on 14  26  23 173  23  23    
Ĵ
Pentium 66MHz / P5Vesa by SuperMicro       12  15  13 145  13  13    
32 Meg Ram / DOS 6.2 / 512K Cache                                    
Michael Butler[72662,1332]                                           
Ĵ
Pentium / 40 Meg RAM / 70 ns       int ext                           
DELL PowerEdge 560 XE (Pentium 60 MHz)                               
EISA / PCI / DOS 5.0                                                 
Kerry Harrison @ DELL [71333,300]       on 10  16  14 137  14  15    
Ĵ

QTY: 05



 - Denotes impressive results



   The CPUTEST and the above data is hereby released into the Public Domain.



   This "project" was started to help me gain a better understanding of "raw"
CPU "power".  I wanted to upgrade my motherboard from a 286-12MHz and wanted
to see how a high-end 386 (cheaper) compared to a low-end 486 (more expensive).
Originally, I was only testing 8086-instructions, but as I moved into the
realm of testing higher-end machines, I added 32-bit specific instructions.
I really didn't like those benchmark programs that simply rate the "effective"
performance of a machine.  I wanted to know HOW they got those results and
WHAT they were testing.  The three (3) specific areas I'm testing are very
low-level - no matter what language you use, you will generate code that
uses these instructions.

    This program can be a benefit to both technicians and buyers.  I use it
to test the effective CPU strengths of my clients computers.  If they have
a wimpy CPU, this'll smoke it out.  Technicians can also benefit by testing
their own computers, comparing performance and perhaps saving money by
buying faster, cheaper computers.  (One client complained of lack of speed
on his 486 server.  A quick run of CPUTEST showed his computer was running
slower than my 286-12MHz!  Solution: Check his TURBO switch - it was off)

    If you find this program useful, all I ask is that you please drop me
either EMAIL via CompuServe (76447,3500) or a post card, describing your
system (what kind of CPU, MHz, how much RAM, DOS version & how much
CPU Cache - if any).  CPUTEST.EXE appends your results (as well as one-line
user-entered comment) to CPUTEST.TXT.

>-----------------------------------------------------------------------------<
>     Please run it 3 or 4 times, to get a consistant reading.  If you have   <
> cache, please alter your CMOS settings to turn your cache off and run the   <
> program another 3 or 4 times.  This will give a more accurate performance   <
> of your CPU.  Finally, if you could run a series of tests with the external <
> cache off and internal cache on, that would make the effects far more       <
> revealing.  In other words, run three sets of tests - one with all cache on,<
> one with all cache off, and one with ext off/int on. Please report all      <
> results.                                                                    <
>-----------------------------------------------------------------------------<

    I also encourage you to pass this program and results chart along to
friends & BBSes.  The wider it circulates, the more precise results I can get.

   In return, I'll maintain your name and address in my database of
"contributors".  Hopefully,this will become a widely accepted "benchmark"
program.  While I would like to send a new results chart to everyone that
sends in their information, I simply couldn't afford the postage.  However,
if you send in a *bunch* of results from different computers, that would
weigh heavily in your favor of getting a printout in the mail.  However, I
*do* maintain a current results chart (and the latest version of CPUTEST.EXE)
on Compuserve (GO IBMHW, LIB 4, [76447,3500]TEST.ZIP) and I will update the
list monthly.  Please prefix the filename with my CIS number, as there are
two different programs named TEST.ZIP in that forum.

   Please U.S. Mail results (if you cannot CIS EMAIL) to:
Tony Doimeadios, Post Office Box 431, Brunswick, GA  31521

Include a SASE and I will mail you the most recent copy of the results chart.

    With the majority of CPU's begin represented in this RESULTS file, the
level of user-submitted results are beginning to slow down.  As a result, I
will be updating this CPUTEST.TXT every *other* month instead of monthly.
The next update will be at the end of April, 1994.


Thank You for all of your support.

Tony, February 1994



                         HOW TO USE YOUR RESULTS

 By themselves, the numbers generated by running CPUTEST on your computer
 aren't worth much.  It doesn't reveal your "effective speed", how many times
 faster you are over an original IBM-PC, or anything like that.  Your results
 should be taken in context with the results from the above chart to see how
 you "rank".  A lot of people ask, "Can't you derive a common set of numbers
 for a particular type of CPU and let that be the 'Standard'?"  A quick look
 at the chart for the 80386DX will tell you that the numbers range from a
 high of 50 to a low of 15!  CPUTEST wasn't written to determine "CPU SPEED",
 merely measure performance.

 My original question, "What motherboard gives me the most bang for the buck?"
 can be answered by examining this chart.  Why should I spend $350 for a
 486DX-33 when for $105 I can buy a 386DX-40 and get (VERY!) comparable
 results?!?  The only negative factor in buying the far cheaper 386DX-40
 would be you would be yet another generation behind the "newest" CPU, meaning
 you wouldn't have access to the small handful of 80486-specific instructions.
 I have YET to see a product that writes SPECIFICALLY for the 486.


Table 1
=======           Comparing a 80386DX-40MHz to a 80486DX-33MHz
Ŀ
386DX-40MHz - 2 Meg - 128K Ext Cache - 5.0 15  48  58 183  51  66
Ĵ
486DX-33 Intel chip/DOS 6.2        int ext                       
IBM PS/1 Consultant Model 2155-G72                               
AXIK ACE Motherboard/ISA            on  on 17  44  35 207  43  39
128K Cache/8 Meg/70ns               on off --  --  -- ---  --  --
Frank Wilson[72635,1124]           off off 42  93 134 519 137 134
520 North Elm, Little Rock, AZ 72205-3928                        
Ĵ



                               OBSERVATIONS

 So far I've found that after a certain point, MEMORY MOVES do not
 gain any appreciable increase in speed.  Looking at the chart, you
 can see that there isn't much difference between a 486/33 and a 486/50.
 Perhaps after a certain point, RAM chip speed (70 ns, 60 ns, etc.) is a
 "barrier" to higher performance.

 However, the REGISTER OPERATIONS *do* pick up a lot from having a bigger CPU
 (486 -vs- 386) and faster cpu speed (50 MHz -vs- 33 MHz - a 50 MHz brings in
 29 clock ticks, while a 33 MHz takes 44!  A difference of *15*!).

 Also, caching doesn't help *as much* with register operations (30% faster)
 as compared with memory moves (56% faster).

 The 80486 is optimized differently than previous chips.  It performs
 MEMORY LOCATION-TO-REGISTER operations more efficiently than REGISTER-TO-
 REGISTER.

 The EISA bus (486-50MHz) performed the REGISTER operations identically to
 the ISA bus of the same speed, however the MEMORY MOVES were much faster.
 The system has 70ns RAM, so that helps support the idea that the EISA
 design is what is making it have very good performance in the area of
 memory moves.  In fact, a computer-knowledgable person told me that the
 32-bit data bus is why the MEMORY MOVES were so good.


 
                                   SOAPBOX

 I have read that the chip makers are trying to make their cpu chips run
 programs (that are made with "inefficient" compilers) faster.  There are
 a limited number of cpu registers, and some compilers are not optimized
 enough to use these registers (which had been the fastest way to move info
 from 8088 to 80386) effectively.  Therefore, since the compilers aren't
 "smart" enough to use them, the chip makers are devoting more square area
 of silicon to allow these "memory-location to register" moves to run faster
 (fewer clock cycles) than "register-to-register" moves.  This gives the
 impression that the programs are "running faster than ever before".
 
 [                                                                          ]
 [         this is why the newer chips have such a heat problem             ]
 [                more silicon=more power=more heat                         ]
 [                                                                          ]

 What's happened, however, is that the tail is wagging the dog (so to speak).
 Intel stated the required number of clock cycles for every instruction of
 their cpu.  (Most) compiler makers did not sell compilers that optimized
 the final EXE for the fewest clock cycles.  They used inefficient
 instructions and sold millions of copies of their compilers.

 Is this bad?  No, not really.  Is there a downside to all of this?  Yes.
 The only people that are really irked are assembly language programmers.
 Used to be, they could sit down and hand-tool a specific function that would
 beat the compiler's similar function (*if* it had something similar).  Now,
 with each instruction having a different "priority" from cpu to cpu, to
 simulate the same level of performance increase, we would have to detect the
 cpu (no big deal) and branch to one of *5* routines.  We would have one for
 the 8086/8088, one for the 80286 (we can safely skip the 80186/80188), one
 for the 80386, one for the 80486 and one for the Pentium.  We could almost
 have two sections - 80386 and below, and 80486 and higher.  There are very
 strong similarities between the 80486 & the Pentium, and I imagine the
 Hexium? (80686) would be closely related to the Pentium.  Therefore, the
 optimizing routines for the 486+, while not identical, would be close enough
 for the Pentium not to matter.

 Is this really worth worrying about?  It depends.  Wouldn't it be nice if
 OS/2 2.1 only needed 10 meg instead of 40 meg for HD storage??  Of course!
 I contend that it will ALWAYS be nice to have highly efficient DEVELOPMENT
 TOOLS.  The better your tools, the better of a product you can make.
 What if your favorite brand of C++ compiler compiled in 1/2 or 1/3 of the
 time??  Time=Money.  However, I'm afraid the future holds for more powerful
 processors optimized for inefficient compilers, and computers with tens of
 megs of RAM.  In that kind of world, who needs efficiency?




                 * * * * * * * * * * * * * * * * * * * *

Below are pieces of information I'd like to have.  If you don't know, that's
fine.  The more I know about your system, the better weight I can put with
your results.  I've included an example for you to use.  If I can get enough
responses with motherboards, I'll prepare a secondary chart, grouped by
motherboard namebrand.  This might help with selection of a namebrand when
you go to make your purchase.  Thank you!

Ŀ
CPU Manufacturer  ISA or      DOS      Amt of    RAM Chip CPU Size  
MotherBord Name    EISA     Version  Ext. Cache   Speed   & Speed   
Ĵ
 Intel              ISA      5.0        256K      60 ns   486DX2/66 
 NICE                                                               
Ĵ
                                                                    
                                                                    
Ĵ
                                                                    
                                                                    
Ĵ
                                                                    
                                                                    







                                 CPU CHIPS

First, a little review:  the 8086 is the base processor that was used in the
IBM XT; all later processors include its instruction code as a subset of their
code.  It is a 16-bit processor that can address 1 MB of memory or devices. (16
bits gives 256 possible combinations, hence the 256-character extended ASCII
set) The 8088 is internally the same, but accepts 8-bit instructions; it was
used in the IBM PC because 8-bit components were less expensive than 16-bit
ones.  The 80186 is a later design that is essentially the same as the 8086.
All of them are logically (to the operating system) the same chip.

 The 80286 is also a 16-bit processor, and (I believe) can address 16 MB
(OS/2's original memory limitation).  It can also use an external coprocessor
for higher order math functions (the 80287).

 The 80386 is a 32-bit processor that has a 32-bit address space.  It also
incorporates virtual mapping of addresses, so non-contiguous memory locations
can be processed as single blocks of memory.  It can access an external
coprocessor for higher order math functions (the 80387).  This processor was
later called the 386DX.

 The 386SX is a 386DX internally, but accepts 16-bit instructions and so can be
used in a computer with less expensive 16-bit components. This has the effect
of being slower than a full 32-bit chip. Logically, however, it is still a
386DX.

 The 80486 integrates an 80386(DX), a 80387 math coprocessor, and a small (8K)
memory cache on one chip; essentially it's a faster processor than a 386 of the
same speed.  This is now known as the 486DX.  Note that logically it's really a
fast 386 with a math chip.

 The 486SX is a 486DX except that its math coprocessor doesn't work. That means
logically it's a fast 386DX _without_ a math chip.  (Math chips are mostly only
used by compilers and 3-D graphical modeling apps, not the average power user).

 The 486DX2 is a 486DX that processes instructions internally twice as fast as
it accepts them.  Logically it is also a fast(er) 386DX with a math chip.


 Now we start splitting hairs:

 The 486SLC is an IBM design; it's a 386DX on a circuit board with some cache
memory, a power saving controller, and a cache controller so IBM markets it as
logically being the same as a 486SX even though it's really a 386DX.  However,
as we now realize, logically a 486SX and a 386DX are the same so it's a six of
one, half a dozen of the other situation.  In any case, it's kind of a fast
386DX or a slow 486SX, depending on how you look at it, but it's internally a
386DX without a math chip.

 I am unsure but believe the 486DLC is the same as the 486SLC only it adds a
math coprocessor to the circuit board; this makes it logically the same as a
fast 386DX with a math chip.

 Excerpts by Don Rice from CompuServe - IBMHW - Lib 4 - January, 1994



DIFFERENCES BETWEEN INTEL's CPUs                            Rev 1.0
Ŀ
           CPU                  8086            8088            286       
Ĵ
Internal Processing              16              16            16 bit     
Ĵ
External I/O Processing          16              8             16 bit     
Ĵ
MCP Present                      no              no              no       
Ĵ
Memory Management                no              no              no       
Ĵ
Cache on board                   no              no              no       
Ĵ
Speeds                         5,8,10          5,8,10        6,8,10,12    
Ĵ
Ave. Cycles/Instruction          12              12             4.9       
Ĵ
Perf % compared to 8088         100%            100%            244%      
Ĵ
Speed of MCP              synched with CPUsynched with CPU   2/3 of CPU   
Ĵ
Speed of Clock Crystal    3 times the CPU 3 times the CPU 2 times the CPU 
Ĵ
Speed of BUS               synch with CPU  synch with CPU        8        
Ĵ
Run Windows 3.0            real mode only  real mode only real or standard
Ĵ
Run Windows 3.1                  no              no           standard    
Ĵ
Upgradable                       no              no       SnapIn AT, 50,60
Ĵ
More Powerful Than?             8088      no IBM compatibl8086,8088,80186 
Ĵ
Address Range                  1 Meg           1 Meg           16 Meg     



Ŀ
           CPU                 386SX           386DX           386SL      
Ĵ
Internal Processing            32 bit          32 bit          32 bit     
Ĵ
External I/O Processing        16 bit          32 bit          16 bit     
Ĵ
MCP Present                      no              no              no       
Ĵ
Memory Management               yes             yes             yes       
Ĵ
Cache on board                                            control circuits
Ĵ
Speeds                         16,20        16,20,25,33       16,20,25    
Ĵ
Ave. cycles/Instruction        4.9             4.9             <4.9       
Ĵ
Perf % compared to 8088        244%            244%            >244%      
Ĵ
Speed of MCP              synched with CPUsynched with CPUsynched with CPU
Ĵ
Speed of Clock Crystal    2 times the CPU 2 times the CPU 2,4,8 times CPU 
Ĵ
Speed of BUS                     8               8                8       
Ĵ
Run Windows 3.0           real, std & enhareal, std & enhareal, std & enha
Ĵ
Run Windows 3.1            std & enhanced  std & enhanced  std & enhanced 
Ĵ
Upgradable                System or CPU bd    RapidCad           no       
Ĵ
More Powerful Than?            80286           i386SX          i386SX     
Ĵ
Address Range                  16 Meg       4 Gigabytes        20 Meg     



Ŀ
           CPU               RapidCad          486SX           486DX      
Ĵ
Internal Processing            32 bit          32 bit          32 bit     
Ĵ
External I/O Processing        32 bit          32 bit          32 bit     
Ĵ
MCP Present                     yes             no              yes       
Ĵ
Memory Management               yes             yes             yes       
Ĵ
Cache on board                  no            yes, 8K         yes, 8K     
Ĵ
Speeds                          16-33         16,20,25        25,33,50    
Ĵ
Ave. Cycles/Instruction         4.9             1.95            1.95      
Ĵ
Perf % compared to 8088        244 %           633 %           633 %      
Ĵ
Speed of MCP                 same as cpu       no mcp       same as CPU   
Ĵ
Speed of Clock Crystal    2 times the CPU   same as CPU     same as CPU   
Ĵ
Speed of BUS                     8               8               8        
Ĵ
Run Windows 3.0           real, std & enhareal, std & enhareal, std & enha
Ĵ
Run Windows 3.1            std & enhanced  std & enhanced  std & enhanced 
Ĵ
Upgradable                       no       i487SX,OverDrive    none yet    
Ĵ
More Powerful Than?        386DX in math  386DX generally       386DX     
Ĵ
Address Range               4 Gigabytes     4 Gigabytes     4 Gigabytes   


Ŀ
           CPU                 i487SX         i486DX-2      OverDrive-SX  
Ĵ
Internal Processing            32 bit          32 bit           32 bit    
Ĵ
External I/O Processing        32 bit          32 bit           32 bit    
Ĵ
MCP Present                     yes             yes              yes      
Ĵ
Memory Management               yes             yes              yes      
Ĵ
Cache on board                yes, 8K         yes, 8K          yes, 8K    
Ĵ
Speeds                        16,20,25    50 intrnl so far 32,40,50 intrnl
Ĵ
Ave. Cycles/Instruction         1.95*     1.95 intrnl cyc*1.95 intrnl cyc*
Ĵ
Perf % compared to 8088        633 %*      633 % intrnl*   633 % intrnl*  
Ĵ
Speed of MCP                same as CPU     same as CPU     same as CPU   
Ĵ
Speed of Clock Crystal      same as CPU       1/2 CPU         1/2 CPU     
Ĵ
Speed of BUS                     8               8               8        
Ĵ
Run Windows 3.0           real, std & enhareal, std & enhareal, std & enha
Ĵ
Run Windows 3.1            std & enhanced  std & enhanced  std & enhanced 
Ĵ
Upgradable                    OverDrive       none yet           no       
Ĵ
More Powerful Than?            i386DX          i486DX      i487SX,i486DX  
Ĵ
Address Range               4 Gigabytes     4 Gigabytes     4 Gigabytes   

* On average, it takes 1.95 clocks to complete one instruction, or the i487SX
finishes one instruction 633% faster than the 8088.
In the i486DX-2 and OverDrive the reference is to the internal clock which runs
at 2 times the external clock.

Excerpt from INTEL's forum on CompuServe


