Ci-dessous, les différences entre deux révisions de la page.
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 frater | back2root:archives:intel-486vs68040 [2024/12/20 22:25] (Version actuelle) – [Performance Benchmarks] frater | ||
---|---|---|---|
Ligne 132: | Ligne 132: | ||
==== Performance Benchmarks ==== | ==== Performance Benchmarks ==== | ||
- | < | ||
Dhrystone Benchmark Version 2.1 | Dhrystone Benchmark Version 2.1 | ||
- | ----------------------------------------------------------------------------- | + | ^ |
- | System | + | |VAX 11/ |
- | ----------------------------------------------------------------------------- | + | |Motorola MC68030 (50 Mhz, |
- | VAX 11/ | + | |Intel 80486 (25 Mhz) |
- | Motorola MC68030 (50 Mhz, | + | |SPARC (25 Mhz) |
- | Intel 80486 (25 Mhz) | + | |Motorola M88000 (20 Mhz) |
- | SPARC (25 Mhz) | + | |MIPS M/2000, R3000 (25 Mhz) | 39.4 | 23.8 | |
- | Motorola M88000 (20 Mhz) | + | |Motorola MC68040 (25 Mhz) | 40.0 | 24.3 | |
- | MIPS M/2000, R3000 (25 Mhz) 39.4 23.8 | + | |Intel 80860 (33.3 Mhz) |
- | Motorola MC68040 (25 Mhz) 40.0 24.3 | + | |
- | Intel 80860 (33.3 Mhz) | + | |
- | ----------------------------------------------------------------------------- | + | |
- | </ | + | |
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. | ||
- | < | + | |
Linpack Benchmark (Double-Precision, | Linpack Benchmark (Double-Precision, | ||
- | ----------------------------------------------------------------------------- | + | |
- | | + | ^ System |
- | ----------------------------------------------------------------------------- | + | |VAX 11/ |
- | VAX 11/ | + | |NS32532 + NS32381 |
- | NS32532 + NS32381 | + | |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) |
- | Decstation 3100 (MIPS R2000) | + | |Sun 4/200 (SPARC) |
- | Sun 4/200 (SPARC) | + | |Am29000 (25 Mhz) | 1.71 | |
- | Am29000 (25 Mhz) 1.71 | + | |IBM 3081 | 2.1 | |
- | IBM 3081 2.1 | + | |Motorola MC68040 (25 Mhz) |
- | Motorola MC68040 (25 Mhz) | + | |R3000/R3010 (25 Mhz) | 3.9 | |
- | R3000/R3010 (25 Mhz) 3.9 | + | |Intel 80860 |
- | Intel 80860 | + | |RS/6000 (25 Mhz) | |
- | RS/6000 (25 Mhz) | + | |Cray 1S |
- | Cray 1S 12.0 | + | |Cray X-MP |
- | Cray X-MP 56.0 | + | |
- | ----------------------------------------------------------------------------- | + | |
- | </ | + | |
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: | ||
- | < | ||
Memory Access Clock Counts | Memory Access Clock Counts | ||
- | ----------------------------------------------------------------------------- | + | ^ |
- | | + | |ADD reg | |
- | ----------------------------------------------------------------------------- | + | |ADD mem | |
- | ADD reg | + | |ADD reg | |
- | ADD mem | + | |ADD mem | |
- | ADD reg | + | |
- | ADD mem | + | **" |
- | ----------------------------------------------------------------------------- | + | |
- | --" | + | **(*)** Includes time to load register plus one clock for the ADD operation. |
- | *Includes time to load register plus one clock for the ADD operation. | + | |
- | </ | + | |
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. |