Outils pour utilisateurs

Outils du site


back2root:archives:intel-486vs68040

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
back2root:archives:intel-486vs68040 [2024/11/29 21:43] – ↷ Nom de la page changé de back2root:archives:486vs68040 à back2root:archives:intel-486vs68040 fraterback2root:archives:intel-486vs68040 [2024/12/20 22:25] (Version actuelle) – [Performance Benchmarks] frater
Ligne 132: Ligne 132:
 ==== Performance Benchmarks ==== ==== Performance Benchmarks ====
  
-<code> 
 Dhrystone Benchmark Version 2.1   (Integer Performance Test -- ALU) Dhrystone Benchmark Version 2.1   (Integer Performance Test -- ALU)
------------------------------------------------------------------------------ +^    System              Results - Kdhrystones/          Relative   ^ 
-     System               Results - Kdhrystones/           Relative +|VAX 11/780                       1.6         |                  1.0   | 
------------------------------------------------------------------------------ +|Motorola MC68030 (50 Mhz,1ws) |   20.0         |                 12.5   | 
-VAX 11/780                        1.6                           1.0 +|Intel 80486 (25 Mhz)            24.0         |                 15.0   | 
-Motorola MC68030 (50 Mhz,1ws)    20.0                          12.5 +|SPARC (25 Mhz)                  27.0         |                 16.8   | 
-Intel 80486 (25 Mhz)             24.0                          15.0 +|Motorola M88000 (20 Mhz)        33.3         |                 20.1   | 
-SPARC (25 Mhz)                   27.0                          16.8 +|MIPS M/2000, R3000 (25 Mhz)   |   39.4         |                 23.8   | 
-Motorola M88000 (20 Mhz)         33.3                          20.1 +|Motorola MC68040 (25 Mhz)     |   40.0         |                 24.3   | 
-MIPS M/2000, R3000 (25 Mhz)      39.4                          23.8 +|Intel 80860 (33.3 Mhz)          67.3         |                 40.6   |
-Motorola MC68040 (25 Mhz)        40.0                          24.3 +
-Intel 80860 (33.3 Mhz)           67.3                          40.6 +
------------------------------------------------------------------------------ +
-</code>+
  
 As one can see, the MC68040 Dhrystone integer performance considerably exceeds that of the 80486. As one can see, the MC68040 Dhrystone integer performance considerably exceeds that of the 80486.
 It should also be noted that the MC68040 outperforms its predecessor MC68030 by a factor of 2, while the MC68030 operates at a double frequency. It should also be noted that the MC68040 outperforms its predecessor MC68030 by a factor of 2, while the MC68030 operates at a double frequency.
  
-<code>+
 Linpack Benchmark (Double-Precision, 100x100)   (F-P Performance Test -- FPU) Linpack Benchmark (Double-Precision, 100x100)   (F-P Performance Test -- FPU)
------------------------------------------------------------------------------ + 
-     System               Results - MFLOPS +    System         ^      Results - MFLOPS    ^ 
------------------------------------------------------------------------------ +|VAX 11/780                     |   0.14   | 
-VAX 11/780                        0.14 +|NS32532 + NS32381                0.17   | 
-NS32532 + NS32381                 0.17 +|Intel 80386 + 80387 (20 Mhz)   |   0.20   | 
-Intel 80386 + 80387 (20 Mhz)      0.20 +|VAX 8600                       |   0.49   | 
-VAX 8600                          0.49 +|Intel 80486 (25 Mhz)           |   1.0   | 
-Intel 80486 (25 Mhz)              1.0 +|Motorola M88000 (20 Mhz)       |   1.2   | 
-Motorola M88000 (20 Mhz)          1.2 +|Sun SPARCstation 1             |   1.3   | 
-Sun SPARCstation 1                1.3 +|Decstation 3100 (MIPS R2000)   |   1.6   | 
-Decstation 3100 (MIPS R2000)      1.6 +|Sun 4/200 (SPARC)                1.6   | 
-Sun 4/200 (SPARC)                 1.6 +|Am29000 (25 Mhz)               |   1.71   | 
-Am29000 (25 Mhz)                  1.71 +|IBM 3081                       |   2.1   | 
-IBM 3081                          2.1 +|Motorola MC68040 (25 Mhz)        3.0   | 
-Motorola MC68040 (25 Mhz)         3.0 +|R3000/R3010 (25 Mhz)           |   3.9   | 
-R3000/R3010 (25 Mhz)              3.9 +|Intel 80860                      4.5   | 
-Intel 80860                       4.5 +|RS/6000 (25 Mhz)               |  10.9   | 
-RS/6000 (25 Mhz)                 10.9 +|Cray 1S                        |  12.0   | 
-Cray 1S                          12.0 +|Cray X-MP                      |  56.0   |
-Cray X-MP                        56.0 +
------------------------------------------------------------------------------ +
-</code>+
  
 Here, the MC68040 outperforms the 80486 by a factor of 3. Here, the MC68040 outperforms the 80486 by a factor of 3.
Ligne 184: Ligne 176:
 A comparison of memory access clock cycles needed for the execution of ADD instructions is reported in the following: A comparison of memory access clock cycles needed for the execution of ADD instructions is reported in the following:
  
-<code> 
 Memory Access Clock Counts Memory Access Clock Counts
------------------------------------------------------------------------------ +   Source       Destination     ^    MC68040   ^     80486       M88000   ^ 
-    Source        Destination         MC68040        80486        M88000 +|ADD reg       |    reg                                              | 
------------------------------------------------------------------------------ +|ADD mem       |    reg (cache hit)                             (*)  | 
-ADD reg           reg                                            +|ADD reg       |    mem (cache hit)       1        |                (*)  | 
-ADD mem           reg (cache hit)                                3* +|ADD mem       |    reg (cache miss)   |                         15 (*)  | 
-ADD reg           mem (cache hit)        1                         3* + 
-ADD mem           reg (cache miss)                              15* +**"reg"** represents a CPU register and "mem" represents a location in memory. 
------------------------------------------------------------------------------ + 
- --"reg" represents a CPU register and "mem" represents a location in memory. +**(*)** Includes time to load register plus one clock for the ADD operation.
-  *Includes time to load register plus one clock for the ADD operation. +
-</code>+
  
 The superior performance of the MC68040 fits the discussion given earlier in this text. The superior performance of the MC68040 fits the discussion given earlier in this text.
back2root/archives/intel-486vs68040.1732913023.txt.gz · Dernière modification : 2024/11/29 21:43 de frater