🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21628

Re: VAX Architecture (Was: Re: Slandering Intel)

#21628
From: Preston Briggs
Date: Wed, 07 Jun 1989 17:59
28 lines
1744 bytes
>$ History's greatest mistakes give rise to history's greatest successes.
>$ When there is failure (Multics, VAX architecture, i8086) it causes
>$ fanatics to go 180 degrees in the other direction, often with good
>$ results (Unix, RISC, Awesome 8x86 optimizing compiler technology).
>
>Out of curiousity, and not trying to start a new religious war, what
>about the VAX architecture do you consider a failure?

or ``Awesome 8x86 optimizing compiler technology'' ??
Are there any useful optimizations possible on an 8086?

I can imagine constant propagation/folding and expression
rearrangement (to minimize register pressure).
Generally, there aren't enough registers to hold any
common subexpressions or loop invarients or variables.
Perhaps the architecture motivated some of the work on
automatic generation of code generators, especially for
instruction selection; but I think the VAX was more important.
(I'm thinking of Graham and Henry).

On the other hand, I think Turbo Pascal suprised a lot of people,
showing how fast a compiler could be on on a relatively
small/slow machine.  No new optimization work though.
Nowadays, I'm impressed with the speed of Silicon Valley Software
(SVS) based compilers.

Regards,
Preston Briggs
Technical Details
Message-ID: <3474@kalliope.rice.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!mit-eddie!uw-beaver!rice!titan!preston
References: <76700071@p.cs.uiuc.edu> <3335@cps3xx.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!mit-eddie!uw-beaver!rice!titan!preston
From: preston@titan.rice.edu (Preston Briggs)
Newsgroups: comp.arch
Subject: Re: VAX Architecture (Was: Re: Slandering Intel)
Message-ID: <3474@kalliope.rice.edu>
Date: 7 Jun 89 17:59:02 GMT
References: <76700071@p.cs.uiuc.edu> <3335@cps3xx.UUCP>
Sender: usenet@rice.edu
Reply-To: preston@titan.rice.edu (Preston Briggs)
Organization: Rice University, Houston
Lines: 28