If I understand the filing, I believe that the difference is that both
FLEX-ES and Hercules are in fact "instruction simulators", whereas PSI was
producing an "instruction emulator".

IBM alleges that what PSI is doing is translating executable object code for
zSeries into executable object code for Itanium.  That translation is what
is in violation of IBM's patents and licensing agreements.

The differences between the two are obscure to non-technical types, but
should be easily understandable to anyone having a background in hardware
architecture.
Maybe so, but although I am a software developer I have a good understanding of the hardware platforms, and I don't quite understand the distinction between simulator and emulator, in this context.

Are you saying that Flex/Hercules calls simulation routines for each zSeries instruction, while the PSI does the same except that it makes use of Itanium instructions which are similar? I can't believe your statement that PSI is translating object code. That would mean that every piece of code loaded, from NUC, to LPA, to LINKLIB, to user libraries, would have to be translated in memory to Itanium-compatible code. This would make debugging impossible. What would show up in a dump?

Did I misinterpret your statement?

--
Bruce A. Black
Senior Software Developer for FDR
Innovation Data Processing 973-890-7300
personal: [EMAIL PROTECTED]
sales info: [EMAIL PROTECTED]
tech support: [EMAIL PROTECTED]
web: www.innovationdp.fdr.com

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to