2010-07-20 7 views
6

J'ai parcouru de nombreuses bibliothèques JIT. Mais j'aimerais apprendre à en écrire un.Comment écrire une bibliothèque JIT?

Softwire avait l'air bien. Bien que ce que l'interface de l'émetteur devrait faire? Puis-je faire quelque chose de mieux que les bibliothèques existantes? Comment puis-je prendre en charge la mise en cache en ligne?

+1

Pouvez-vous faire quelque chose de mieux que les bibliothèques existantes? Bien sûr, si vous avez plus de temps et d'expérience que le temps combiné et l'expérience qui sont allés dans les bibliothèques existantes. –

Répondre

4

Je vous recommande de rejoindre une équipe existante au lieu de partir de zéro. Le travail de l'équipe PyPy dans ce domaine est très intéressant et est actuellement en cours de développement, donc peut-être un bon point de départ pour chercher plus d'informations, et peut-être aider.


http://codespeak.net/pypy/dist/pypy/doc/jit/overview.html

http://codespeak.net/pypy/dist/pypy/doc/jit/pyjitpl5.html

http://codespeak.net/svn/pypy/extradoc/talk/icooolps2009/bolz-tracing-jit-final.pdf


Autres bonnes lectures sur le blog PyPy:

http://morepypy.blogspot.com/2010/05/efficient-and-elegant-regular.html

http://morepypy.blogspot.com/2010/06/jit-for-regular-expression-matching.html

http://morepypy.blogspot.com/search/label/jit


Cela peut vous intéresser aussi:

http://indefinitestudies.org/2010/02/08/creating-a-toy-virtual-machine-with-pypy/