Re: SGI files for chapter 11
- From: Bill Todd <billtodd@xxxxxxxxxxxxx>
- Date: Thu, 11 May 2006 15:50:46 -0400
Malcolm Dunnett wrote:
In article <tUioAZzJ41zK@xxxxxxxxxxxxxxxxxxxxxxxx>, koehler@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (Bob Koehler) writes:
VAX should not have been extended to 64 bits. VAX was already too
damn slow. VAX couldn't compete against 32 bit RISC. The decision
to make Alpha 64 bit was along the line of a good idea as long as DEC
knew they had to replace the VAX anyhow.
The "conventional wisdom" of the time was that CISC architectures
were too complex to be speeded up enough and that RISC was the only
way to go.
True enough, so far.
However that same thinking suggested that the 80x86 architecture could
never keep up either and was doomed.
Indeed - that was supposedly one of the rationales behind Itanic, though the prospect of becoming a monopoly may have been a stronger one.
I'm not a chip designer,
People who *are* chip designers (such as John Mashey of MIPS and SGI fame) do not share the opinion which you voice below, as has been discussed here previously.
but Intel
certainly seems to have found ways to get those speed enhancements without
sacrificing binary compatibility.
Yes, but it took them until the late '90s to do so - well over half a decade after Alpha solved the problem in a different manner for VMS.
I'm certainly not suggesting anyone
would ever do it, but I wonder if it wouldn't be possible to build a
VAX chip today ( using all the latest and greatest tricks and processes )
that would be competetive with the x86 chips of today.
People like Mashey think not. x86 is a very simple CISC compared with VAX, and the pipelining optimizations applicable to x86 and used in modern x86 implementations would not work nearly as well for the VAX ISA due to its complexity (for starters, being a 3-address rather than mostly a 1-address architecture).
- bill
.
- References:
- SGI files for chapter 11
- From: Andrew
- Re: SGI files for chapter 11
- From: Andrew
- Re: SGI files for chapter 11
- From: Malcolm Dunnett
- Re: SGI files for chapter 11
- From: Andrew
- Re: SGI files for chapter 11
- From: Tom Linden
- Re: SGI files for chapter 11
- From: Bob Koehler
- Re: SGI files for chapter 11
- From: Malcolm Dunnett
- SGI files for chapter 11
- Prev by Date: Re: VMS indexed files - how did they work?
- Next by Date: Re: XtRemoveTimeOut() with value of 0 accvios under 7.3-2, but not
- Previous by thread: Re: SGI files for chapter 11
- Next by thread: Re: SGI files for chapter 11
- Index(es):
Relevant Pages
|