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) |
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.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.