Re: dynamic binary translation

"Andrey S. Bokhanko" <ruff@mcst.ru>
21 Sep 2001 23:38:15 -0400

          From comp.compilers

Related articles
dynamic binary translation Jason.Jurkowski@usa.xerox.com (Jason Jurkowski) (2001-09-16)
Re: dynamic binary translation Seongbae.Park@sun.com (Seongbae Park) (2001-09-20)
Re: dynamic binary translation gloin@fortytwo.ch (Adrian 'Dagurashibanipal' von Bidder) (2001-09-20)
Re: dynamic binary translation little.jones.family@ntlworld.com (jones) (2001-09-20)
Re: dynamic binary translation Marko.Makela@HUT.FI (Marko =?ISO-8859-1?Q?M=E4kel=E4?=) (2001-09-20)
Re: dynamic binary translation jacob@jacob.remcomp.fr (jacob navia) (2001-09-20)
Re: dynamic binary translation ruff@mcst.ru (Andrey S. Bokhanko) (2001-09-21)
| List of all articles for this month |

From: "Andrey S. Bokhanko" <ruff@mcst.ru>
Newsgroups: comp.compilers
Date: 21 Sep 2001 23:38:15 -0400
Organization: MCST
References: 01-09-063
Keywords: translator
Posted-Date: 21 Sep 2001 23:38:15 EDT

Jason Jurkowski wrote:


> I want to learn more about the dynamic binary translation system used
> to "Code Morph" x86 into the Transmeta Crusoe ISA. I seems Transmeta
> isn't very eager to disclose very much information. I was hoping to
> find a better documented system similar to Transmeta's "Code Morpher"
> and study that. Does anyone have suggestions for what I might find
> helpful?


Have you read "The Technology Behind Crusoe Processor" by Alexander
Klaiber
(http://www.transmeta.com/pdf/white_papers/paper_aklaiber_19jan00.pdf)?
This is an EXCELLENT general introduction to binary compilation and
"Code Morphing" software.


Transmeta's patents (especially US06031992), although somewhat wordy,
has a lot of useful information (not only about "Code Morphing" but
also on binary compilation in general).


There are also special issues of "IEEE Computer"
(http://computer.org/computer/co2000/r3toc.htm) and "IEEE Transaction
on Computers" (http://computer.org/tc/tc2001/t6toc.htm).


Hope that helps.


Andrey


P.S.: Java just-in-time compilers and binary compilers, although have
many similarities, also have many differences. To be successful, any
binary compiler have to rely on strong hardware support, and hence
processors and binary compilers usually developed simultaneously. It
means that articles about Java JIT's have only limited usefulness for
your purposes.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.