Tamarin:Tracing: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(New page: Tamarin-tracing is an experimental branch of the Tamarin virtual machine. This branch modifies tamarin to use a trace-based optimizer rather than a conventional just-in-time compiler. ...)
 
Line 12: Line 12:
* [http://www.ics.uci.edu/%7Efranz/Site/pubs-pdf/ICS-TR-07-12.pdf Making the Compilation Pipeline Explicit: Dynamic Compilation Using Trace Tree Serialization]
* [http://www.ics.uci.edu/%7Efranz/Site/pubs-pdf/ICS-TR-07-12.pdf Making the Compilation Pipeline Explicit: Dynamic Compilation Using Trace Tree Serialization]
* [http://www2.imm.dtu.dk/~probst/files/GalProbstFranz_VEE2006.pdf HotpathVM: An Effective JIT Compiler for Resource-constrained Devices]
* [http://www2.imm.dtu.dk/~probst/files/GalProbstFranz_VEE2006.pdf HotpathVM: An Effective JIT Compiler for Resource-constrained Devices]
* [http://www.ics.uci.edu/%7Efranz/Site/pubs-pdf/ICS-TR-07-10.pdf Efficient Just-In-Time Execution of Dynamically Typed Languages Via Code Specialization Using Precise Runtime Type Inference]

Revision as of 23:32, 12 January 2008

Tamarin-tracing is an experimental branch of the Tamarin virtual machine. This branch modifies tamarin to use a trace-based optimizer rather than a conventional just-in-time compiler. Trace optimization is a technique which holds promise for optimizing untyped javascript code, and doing so with a small memory footprint.

The new branch can be found in http://hg.mozilla.org/tamarin-tracing/.

Background Information