[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2007-08-15 (13:20) |
From: | Joel Reymont <joelr1@g...> |
Subject: | Re: [Caml-list] High-performance bytecode interpreter in OCaml |
I have an existing bytecode file that I need to execute. The bytecode is produced by some other compiler. Does this change anything? I'm not sure if a term-level interpreter or rewriter applies in this scenario. As for CPS, what I meant is implementing each bytecode instruction as a function that takes a continuation (next instruction?). Thanks, Joel On Aug 15, 2007, at 2:01 PM, Jon Harrop wrote: > The performance of interpreters is heavily dependent upon what > exactly you're > evaluating (both language and program properties). If you start > with a naive > term-level interpreter or rewriter then you can get an order of > magnitude in > performance by optimizing the interpreter without leaving OCaml or > moving to > (real) bytecode compilation. -- http://wagerlabs.com