Article View: comp.arch
Article #21282Re: 68020 vs. 68030 speed (was Re: 80486 vs. 68040 code size)
From: Piercarlo Grandi
Date: Mon, 15 May 1989 23:18
Date: Mon, 15 May 1989 23:18
35 lines
2498 bytes
2498 bytes
In article <4175@ficc.uu.net> peter@ficc.uu.net (Peter da Silva) writes:
One thing you have to keep in mind in the 80386 versus 68030 debate is
that, yes, there are fewer 68030 systems out there then 80386 boxes...
but the vast majority of the 80386 systems are crippled by the poor
performance of the AT bus. I have been benchmarking a 25 MHz 386 against
our 16 Mhz 80286es on multibus. The speed advantage of the 80386 is
almost entirely lost in the low performance of the bus. In fact many
of our development tools run faster on the 286 or on a 386 in 286 mode
on the multibus.
Well, the problem is not the AT bus, because virtually all 386 ATs use
caching and a private 32 bit bus for CPU-memory accesses. CPU bound programs
on such 386s as I have seen don't have a problem with the AT bus, because
they do not use it. On the other hand, the stock AT bus peripheral
controllers suck (euphemism), in particular the disc controller, that is
single threaded and has a transfer rate of about 160kbytes/sec. If you get
a good disc controller (e.g. a 1:1 RLL/ESDI, or even better a multithreading
fast SCSI one), things improve A LOT. The limit of the AT bus for
peripherals is about 1MByte second, e.g. about like the Unibus, and there
are few peripherals that can get up to that, in machines of that class.
And once you leave behind AT-bus compatibility and cheap AT peripherals
there's no reason to stick to the 80386. Either RISC, or if you're
conservative the motorola chips, are far better. At least motorola
doesn't have a history of abandoning their entire architecture every
time they come out with a new chip.
I cannot resist saying that given the premises, this really should be a plug
for the NS 32000 family, not the MC 68000 one. :-) :-).
--
Piercarlo "Peter" Grandi | ARPA: pcg%cs.aber.ac.uk@nsfnet-relay.ac.uk
Dept of CS, UCW Aberystwyth | UUCP: ...!mcvax!ukc!aber-cs!pcg
Penglais, Aberystwyth SY23 3BZ, UK | INET: pcg@cs.aber.ac.uk
Technical Details
Message-ID:
<954@aber-cs.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!ukc!dcl-cs!aber-cs!pcgShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!ukc!dcl-cs!aber-cs!pcg From: pcg@aber-cs.UUCP (Piercarlo Grandi) Newsgroups: comp.arch Subject: Re: 68020 vs. 68030 speed (was Re: 80486 vs. 68040 code size) Message-ID: <954@aber-cs.UUCP> Date: 15 May 89 23:18:21 GMT Reply-To: pcg@cs.aber.ac.uk (Piercarlo Grandi) Distribution: eunet,world Organization: Dept of CS, UCW Aberystwyth (Disclaimer: my statements are purely personal) Lines: 35