[Mono-list] Intel and the CLR?

Miguel de Icaza miguel@ximian.com
05 Mar 2002 13:48:39 -0500


> Agreed.  But a Transmeta "Code Morphing" layer for the CLR would make very
> good sense.

Indeed Transmeta demoed on their launch date their CPU running mixed
x86/java byte codes.

> Are you sure?  Last time I looked, .NET did *not* automatically cache the
> JIT binaries between different invocations of the same program.
> It would cache it between different invocations of a method, but it was
> an in-memory cache that would only last as long as the process.

In the case of ASP.NET, some part of the infrastructure caches the
intermediate compilations, which is a different beast, but maybe this is
confusing people?

Anyways, adding caching to a JITed piece of code should be simple to
do.  The only real problem is that caching a piece of JITed code means
that you want to generate PIC code instead of the nice, direct call
code. 

Miguel