[Python-Dev] Python-acceleration instructions on ARM (original) (raw)
Nick Coghlan ncoghlan at gmail.com
Wed Feb 11 12:09:49 CET 2009
- Previous message: [Python-Dev] Python-acceleration instructions on ARM
- Next message: [Python-Dev] Python-acceleration instructions on ARM
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Cesare Di Mauro wrote:
It's not useful for CPython, since it's based on a loop which evaluates a bytecode at the time.
You have to rewrite the virtual machine implementing a JIT compiler that generates Thumb-EE instructions. But it's a big effort, since ceval.c works in a completely different manner. I don't know if a form of JIT will be implemented in future CPython implementations, but if a step in this direction will be made, writing a back-end that uses Thumb-EE will be much easier.
It is beginning to sound like PyPy may be a more appropriate platform for this experimentation than CPython.
Cheers, Nick.
-- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
- Previous message: [Python-Dev] Python-acceleration instructions on ARM
- Next message: [Python-Dev] Python-acceleration instructions on ARM
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]