Links¶
Misc links¶
- “Need for speed” sprint (2006)
- ceval.c: use registers?
- Java: Virtual Machine Showdown: Stack Versus Registers (Yunhe Shi, David Gregg, Andrew Beatty, M. Anton Ertl, 2005)
- Lua 5: The Implementation of Lua 5.0 (Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes, 2005)
- Python-ideas: Register based interpreter
- unladen-swallow: ProjectPlan: “Using a JIT will also allow us to move Python from a stack-based machine to a register machine, which has been shown to improve performance in other similar languages (Ierusalimschy et al, 2005; Shi et al, 2005).”
- Use a more efficient VM
- WPython: 16-bit word-codes instead of byte-codes
- Hotpy and Hotpy 2: built using the GVMT (The Glasgow Virtual Machine Toolkit)
- Search for Python issues of type performance: http://bugs.python.org/
- Volunteer developed free-threaded cross platform virtual machines?
Other¶
- ASP: ASP is a SEJITS (specialized embedded just-in-time compiler) toolkit for Python.
- PerformanceTips