Re: A whopping 50 percent... ???

From: JF Mezei (jfmezei.spamnot_at_teksavvy.com)
Date: 09/02/04


Date: Thu, 02 Sep 2004 13:52:58 -0400

Michael Kraemer wrote:
> which is what presumably most people do, apart from Cobol, maybe.
> Anyway, who cares about the instruction set when everybody uses HL languages.
> (OK, compiler writers ... ;-)

RISC allowed for simpler design of chip which allowed for much higher clock
speeds. But the cost was many more instructions and bigger executables than
for CISC, so the performance was not necessarily proportional to the
impressive Mhz rates.

I'd like to know more about why early versions of Alpha had such terrible byte
manipulation. I still recall that during an early Alpha presentation at a
DECUS LUG meeting, I asked about that. So it isn't as if the Digital engineers
would have been ignorant about the need to compare bytes. (if *I* could see a
problem, then Shirley, the DEC engineers would have seen this problem too).

However, byte manipulation limits didn't apply to all RISC machines.

> when Power/PPC came around there wasn't such a large code base for it.

Actually, there was. Because Apple did such a great job with its 68k emulator,
almost all of the old 86k software, including many "extensions" (aka: drivers)
were usable from day 1 on a PPC MAC. In fact, the early versions of MAC OS on
PPC had a great deal of 68k code still in it, and they had ported only the
most used portions portions (such as graphics) where programs spent the most
time in.

It is a real shame that Digital didn't imitate Apple when it moved from VAX to
Alpha. That transition would have been far more succesful if all customers
could have just simply copied their executables, shareable images etc and
have the VMS operating system autonmatically invoke the translator dynamically
for each image file. This way, all software would have been available on Alpha
on day 1, with the natively compiled coming later for those software packages
that Palmer hadn't yet killed.



Relevant Pages

  • Re: Beep Code on 433au workstation
    ... closely tied to their Symbolics machines and processors. ... processor had a microde-layer to extend its instruction set so as to ... The two factors that made it possible to port Genera to alpha seem to ... this may give an idea of why Genera is not Netscape. ...
    (comp.sys.dec)
  • Re: 64 bit configuration
    ... The X86-64 kind architectures(AMD 64 and Intel 64) have two different modes ... a native mode and an extended mode. ... instruction set, and is completely different from the ... without the need for a 32-bit "emulator" like the IA64 and Alpha ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: What is the performance of iVMS ?
    ... for alpha to emulate AS400 instruction set with just a new set of pal code. ... Andersen consultants. ... AS400 may have been the "VAX killer", but Alpha could have been the AS400 ...
    (comp.os.vms)
  • Re: Alpha AXP is dead
    ... I always liked the IBM Power architecture. ... instruction set, but is designed for a more general market than, say, Alpha. ... As a machine to play with, to write assembly code on, and otherwise use ...
    (comp.sys.dec)
  • Re: Alternate file types for RUN ?
    ... want everything else downstream to select that same architecture, ... alpha and invoke normal alpha shareable images without problem, BUT there would be an issue with LIB$FIND_IMAGE_SYMBOL since the application ... File extensions may be an old concept, ...
    (comp.os.vms)