On 17 Jul 2012, at 23:04, mar...@v.loewis.de wrote:

>> [snip...]
> 
>> I would like to use a JIT to generate specialized functions for a
>> combinaison of arguments types.
> 
> I think history has moved past specializing JITs. Tracing JITs are the
> status quo; they provide specialization as a side effect.
> 

Mozilla implemented a method-JIT (compile whole methods) on top of their 
tracing JIT because a tracing JIT only optimises part of your code (only in 
loops and only if executed more times than the threshold) and there are further 
performance improvements to be had. So tracing JITs are not the *whole* of the 
state of the art.

Michael


> Regards,
> Martin
> 
> 
> _______________________________________________
> Python-Dev mailing list
> Python-Dev@python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: 
> http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk
> 


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to