Re: SGI files for chapter 11



On Sun, 14 May 2006 10:14:20 -0700, Karsten Nyblad <nospam@xxxxxxxxxxxxx> wrote:

Bill Todd wrote:
I've already suggested (as have others) that FX!32-style technology running on Alpha (i.e., VMS in native Alpha code running x86 binary applications) might well have been the right solution. IIRC Alpha managed to emulate the x86 ISA at something like 60% - 70% of native Alpha performance (though whether that was only after an initial translation run I don't remember), so it certainly could have emulated VAX performance at *some* semi-respectable speed (though probably somewhat lower given the added complexity).

As I remember it, it was with a bit of cheating. The libraries were running native Alpha code. Each time a library function was called, the call was intercepted and changed into a native Windows NT call. Most disk top applications are executing lots of library code, and the performance of FX!32 was 60%-70% on a typical mixture of executing library code and VAX code.

I had an XL266 initiallt with Win 3.51 later 4.0 with FX!32 and it was a bit more
involved. It actually synthesized a flow graph and woul perfom optimizations
on the code which COULD BE SCHEDULE TO RUN, E.G., AT NIGHT and I think the libraries were
similarly treated. FX!32 consisted of two parts, an X86 emulator and the optimizer.
The emulator was donated to the Alpha Linux community, but not the flow analyser.
There was no VAX code involved.
.



Relevant Pages

  • Re: Different behaviour of HP C on Alpha and VAX
    ... :I have a program which generates different messages on Alpha and VAX. ... For some background, the Alpha compiler is newer, and is based on a far ... better and more compatible libraries, and less need for the work-arounds. ...
    (comp.os.vms)
  • Re: Translating VAX ts to Macro-32
    ... >> would like to move to my Alpha. ... >> code at least I could recompile the Macro code for the Alpha and be ... I'd guess he has independent modules in libraries and proper link.com ...
    (comp.os.vms)
  • Re: Translating VAX ts to Macro-32
    ... >> would like to move to my Alpha. ... >> code at least I could recompile the Macro code for the Alpha and be ... It worked on .exe files, ... I'd guess he has independent modules in libraries and proper link.com ...
    (comp.os.vms)
  • _F64_stat missing ?
    ... the tru-64 manager myself but i need to know what is going on so that i can ... we have bought some sisco libraries that when we link our application to ... under Alpha V5.1 and we have Alpha V4.0 installed. ... Is there any work around to this missing symbol, that not implies installing ...
    (Tru64-UNIX-Managers)