Tamarin:Tracing: Difference between revisions
Jump to navigation
Jump to search
(Adding links to Bluish Coder blog.) |
|||
Line 6: | Line 6: | ||
The new branch can be found in http://hg.mozilla.org/tamarin-tracing/. | The new branch can be found in http://hg.mozilla.org/tamarin-tracing/. | ||
== External References == | |||
* [http://www.bluishcoder.co.nz/2008/02/quick-introduction-to-tamarin-tracing.html A Quick Introduction to Tamarin Tracing] | |||
* [http://www.bluishcoder.co.nz/2008/02/implementing-native-methods-in-tamarin.html Implementing Native Methods in Tamarin Tracing] | |||
== Background Information == | == Background Information == |
Revision as of 15:23, 21 February 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/.
External References
Background Information
- Incremental Dynamic Code Generation with Trace Trees
- Making the Compilation Pipeline Explicit: Dynamic Compilation Using Trace Tree Serialization
- HotpathVM: An Effective JIT Compiler for Resource-constrained Devices
- Efficient Just-In-Time Execution of Dynamically Typed Languages Via Code Specialization Using Precise Runtime Type Inference