В Python добавлен JIT-компилятор

Доступен альфа выпуск языка программирования Python 3.13.0a6, который примечателен включением в состав ветки 3.13, на основе которой формируется осенний стабильный релиз Python 3.13, экспериментальной реализации JIT-компилятора, позволяющего добиться существенного повышения производительности. Для включения JIT в CPython добавлена сборочная опция “–enable-experimental-jit”. Для работы JIT требуется установка LLVM в качестве дополнительной зависимости. https://www.opennet.ru/opennews/art.shtml?num=60966

April 11, 2024 · ihadtoinstalllinux

Для Python предложен JIT-компилятор, использующий технику copy-and-patch

Брандт Букер (Brandt Bucher) из компании Microsoft, входящий в число core-разработчиков CPython и работающий команде, занимающейся увеличением производительности интерпретатора CPython, опубликовал реализацию JIT-компилятора для Python, использующую технику Copy-and-Patch. Публикация JIT приурочена к Рождеству и анонс написан в стихах. https://www.opennet.ru/opennews/art.shtml?num=60352

December 26, 2023 · ihadtoinstalllinux

Новый JIT-компилятор Maglev позволил поднять производительность Chrome

Компания Google представила новый JIT-компилятор Maglev, постепенное включение которого начнётся для пользователей Chrome 114 5 июня. JIT-компилятор нацелен на быструю генерацию высокопроизводительного машинного кода для активно используемого кода на JavaScript. Включение Maglev позволило ускорить прохождение теста производительности Jetstream на 7.5%, а теста Speedometer на 5%. https://www.opennet.ru/opennews/art.shtml?num=59245

June 4, 2023 · ihadtoinstalllinux