Article View: comp.arch
Article #2198VAX appreciation society
From: Allen J. Baum
Date: Tue, 12 Sep 1989 17:50
Date: Tue, 12 Sep 1989 17:50
43 lines
2463 bytes
2463 bytes
[]
In article <blahblahblah (John R. Levine) responds to my defense of
the VAX as merely a product of its time, rather than a bad design
>.... The architecture was predicated on a
>technological bet that microcode memory would always be faster than regular
>memory, and when that turned out to be wrong the penalty for the heavily
>microcoded implementation that the Vax demands has become very large.
>Also, it has the distinct flavor of having been designed by a bunch of guys
>sitting around saying "yeah, that would be nice, we'll put it in microcode...
>I don't doubt that the OS and compiler guys were in on the design, but a
>little more scepticism about what the software guys asked for would have
>helped a lot.
Well, technological bet sounds a bit worse than technological prediction.
They may have predicted wrong, but they based the design on a prediction,
rather than just design it according to what was around then. And they did
ask OS & compiler guys what they wanted. Both of these may be considered
innovations, AT THE TIME THE DECISIONS WERE MADE. Now, they're trite.
>For comparison, consider the considerably older IBM 360 architecture. They
>made a few real goofs, notably 24 rather than 32 bit addresses...
Actually, we could spend a lot of time dicussing /360 architectural goofs.
Like, no PC relative branches. Like, no immediate operations...
>There are relatively few instructions that nobody uses (MVZ and LNR,
>perhaps.)
I think instruciton frequency lists might prove you wrong. The top 10 insts.
account for 90% of the executed insts., like all other machines. This leaves
a lot of those instructions used almost never.
>IBM has certainly had more success with really fast 360s than DEC
>has with really fast Vaxen.
They sell them for a LOT more money, too. Perhaps even DEC could come up with
a fast VAX if it sold them for $2 mil.
--
baum@apple.com (408)974-3385
{decwrl,hplabs}!amdahl!apple!baum
Technical Details
Message-ID:
<34675@apple.Apple.COM>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!brutus.cs.uiuc.edu!usc!apple!baumReferences:
<70663@yale-celray.yale.UUCP> <34640@apple.Apple.COM> <1989Sep12.023158.2050@esegue.segue.boston.ma.us>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!brutus.cs.uiuc.edu!usc!apple!baum From: baum@Apple.COM (Allen J. Baum) Newsgroups: comp.arch Subject: VAX appreciation society Message-ID: <34675@apple.Apple.COM> Date: 12 Sep 89 17:50:32 GMT References: <70663@yale-celray.yale.UUCP> <34640@apple.Apple.COM> <1989Sep12.023158.2050@esegue.segue.boston.ma.us> Reply-To: baum@apple.UUCP (Allen Baum) Organization: Apple Computer, Inc. Lines: 43