[pypy-dev] Any publications regarding PyPy / trace-based JIT compiler?

Carl Friedrich Bolz cfbolz at gmx.de
Wed Jul 4 16:32:13 CEST 2012


On 07/04/2012 04:19 PM, David Edelsohn wrote:
 > On Wed, Jul 4, 2012 at 8:44 AM, Carl Friedrich Bolz <cfbolz at gmx.de> 
wrote:
 >> However, they don't really precisely answer you question, why 
tracing JITs
 >> are better.
 >
 > I don't think it is clear that tracing JITs are better.
 >
 > Tracing often implies some other characteristics and features, such as
 > level of inlining, specialization and guards versus arbitrary control
 > flow, but method JITs are not prevented from adapting these
 > techniques.
 >
 > The advantages and benefits are a lot subtler than tracing versus 
method JITs.

Indeed, I don't think anybody really knows the answer yet, under which
circumstances which of the two methods is better. Somebody should try
to do a controlled study .

Cheers,

Carl Friedrich


More information about the pypy-dev mailing list