Late 486 against early 586 class

Navigation:

Story

Around 1996 I bought a computer with an AMD 5x86-P75 processor. 5x86 was a marketing name for the last 486 generation: 486DX4-133 (33MHz bus and 133MHz core clock, 16kBytes 1st level cache).

The first 586 processors were already available at the this time but they had some problems (speed, calculation error).

Was it a good decision from me still to buy a 486?

486 starting point / reference

I own a Shuttle HOT-433 with UMC UM8881F chipset which has a high reputation in the retro-computer scene. I double-checked its status with a remeasurement on a very common Lucky Star SiS 496 board.

Shuttle HOT-433 Lucky Star LS486E

As processors I have the AMD 5x86-P75 and the Cyrix 5x86-100GP in my stock.

AMD 5x86-P75 and Cyrix 5x86-100GP

After some measurements I decided me for the AMD 5x86-P75 on the Shuttle HOT-433 as reference because:

I can't measure any differences on the IDE interfaces of both boards because NetBSD doesn't support the bus-master DMA controller of the UMC UM8881F chipset.

All measurement results are documented here.

The 586 environment

I used 256kB cache and 32MB 72pins fast page memory modules at the 486 motherboards. For a fair comparison I looked for a similar socket 7 motherboard in my stock and found two pieces:

NMC-5VxA alias EPoX P55-KV PcChips M558

Why did I measure with a slow board also? Because I was interested in how many CPU power it takes...

AMD K5 and Intel P54C

My earliest 586's are an AMD K5 and an Intel Pentium P54C with 100MHz. Both processors have an fixed internal bus clock multiplier of 1.5. With the bus clock selection I try to emulate the following processors:

bus clock core clock it emulates
50MHz 75MHz K5-PR75
60MHz 90MHz K5-PR90
66MHz 100MHz this is the native speed

Measurement results

Dhrystone results on MNC-5VxA

An AMD K5-PR75 has the same integer performance as the last AMD 486 (Am5x86-P75). The Intel processor needs 90MHz for the same result.

To get the same picture on a slow motherboard we need the next CPU speed rate (90MHz for AMD, 100MHz for Intel):

Dhrystone results on PcChips M558

The Intel processor has a very strong floating point unit:

MegaFlops results

On the M558 we need again the next processor level to have the same performance as the Shuttle HOT-433:

Memory throughput

The VIA chipset on the 5VxA board supports UltaDMA-33 mode for the IDE hard drives - this was a good innovation and a huge performance boost:

File read results

Without UDMA mode (PcChips M558) we need at least a 90MHz CPU to hits the 486 motherboard...

Summery

Last but not least I would say: no, it wasn't a mistake to purchase a good 486 system instead of an early 586 computer.


falk.richter*at*yandex.com
Last update: February 17, 2020