Topic: google intends to make Python speed 5 times faster

Google's Python engineers have launched a new project called Unladen Swallow, which aims to bring a major performance boost to the Python programming language by making runtime speed five times faster. The project is being implemented as a branch of the conventional CPython runtime and will be fully source-compatible with regular Python applications and native extensions.

The goal of the Unladen Swallow project is to use LLVM, the Low Level Virtual Machine compiler infrastructure, to build a just-in-time (JIT) compilation engine that can replace Python's own specialized virtual machine.

link

Re: google intends to make Python speed 5 times faster

This is great news.  If there is anything keeping Python from general acceptance in the coding world it is its speed.  I really like Python and I hope they are successful in this project.

Re: google intends to make Python speed 5 times faster

Great news & Good luck for the project


John
www.donjoaoresortgoa.com

Re: google intends to make Python speed 5 times faster

The results of the tests on Unladen Swallow 2009Q1 versus CPython 2.6.1 are posted on the project wiki; Unladen Swallow ranges from 7.43% faster to 157.17% faster, beating CPython on every benchmark.

link

Re: google intends to make Python speed 5 times faster

This is great news.  It seems they are making strides pretty quickly.  I'm wondering if anything they are doing with Unladen Swallow can be rolled back into the core Python project.

Re: google intends to make Python speed 5 times faster

New release of Unladen Swallow has been announced (2009Q2)
link

Re: google intends to make Python speed 5 times faster

Unladen Swallow developers are targeting Python 3.3 as the first JIT-enabled release
link
Certainly that time numpy will be already migrated to Python 3.x series.

Re: google intends to make Python speed 5 times faster

Merging Unladen Swallow into the py3k-jit branch of the official Python repository has been started

link