Разработчики Google представили (http://code.google.com/p/unladen-swallow/wiki/ProjectPlan) открытый проект Unladen Swallow (http://code.google.com/p/unladen-swallow/), нацеленный на ускорение выполнения Python скриптов, пообещав обеспечить пятикратный прирост производительности. Подобных результатов планируется достичь путем замены виртуальной машины стандартного Python интерпретатора на основанный на LLVM JIT-компилятор, на лету транслирующий скрипты в исполняемый код.
Кроме замены виртуальной машины, список изменений затрагивает изменение механизма блокировок, оптимизацию для работы на многоядерных CPU за счет распараллеливания вычислений, переработку сборщика мусора для работы в неблокирующем режиме, улучшение средств для создания многопоточных программ.
Unladen Swallow основан на коде стандартного интерпретатора
CPython 2.6.1 (http://www.python.org/download/) и обеспечивает полную совместимость с ним. При этом, в настоящий момент развития проекта, Python скрипты в сред...
URL: http://arstechnica.com/open-source/news/2009/03/google-launc...
Новость: http://www.opennet.me/opennews/art.shtml?num=20981