On behalf of the Tamarin/ActionScript3 team at Adobe, we're happy to
annouce we have pushed 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
Andreas Gal and Michael Franz at UC Irvine recently published a very
approachable paper on the technique. Although the paper applies to
Java, the ideas map well to any interpreter including JavaScript.
http://www.ics.uci.edu/~franz/Site/pubs-pdf/ICS-TR-06-16.pdf
Tamarin-tracing is very much a work in progress, however it does build,
interpret, trace, passes most regression tests, and does pretty well on
small benchmarks.
We're excited to continue development on this under the Tamarin project
and welcome comments, questions, contributions, from all of you.
Cheers,
Ed
-------
Edwin Smith
Adobe Systems
I'll be glad to help if needed. Please, keep us updated about this!
Best regards,
Felipe Andrade
[CTO - i2 tecnologia]
www.i2tecnologia.com.br
Forum Nokia Champion
Adobe Flex Koders Brazil User Group Manager
Adobe Mobile and Devices User Group Brazil (BRMAD) Manager
office: +55 81 3272-4319 | mobile: +55 81 9211-8582 | msn :
feli...@yahoo.com.br | skype: felipe.i2tecnologia
On 18 dez, 22:12, "Edwin Smith" <edwsm...@adobe.com> wrote:
> Hi,
>
> On behalf of the Tamarin/ActionScript3 team at Adobe, we're happy to
> annouce we have pushed 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 inhttp://hg.mozilla.org/tamarin-tracing