The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск Pyston 0.5.1, реализации языка Python с JIT-компилятором

15.07.2016 10:26

Доступно обновление проекта Pyston 0.5.1, в рамках которого компанией Dropbox развивается высокопроизводительная реализация языка Python, созданная с использованием наработок проекта LLVM и использующая JIT-компиляцию для достижения высокой производительности. Код Pyston написан на языке C++ и распространяется под лицензией Apache.

Кроме исправления ошибок и устранения несовместимостей в новой версии в основном представлены только оптимизации производительности. В частности, внесена достаточно большая порция улучшений, связанных с кэшированием inline-кода и работой JIT, ускорен алгоритм подсчёта ссылок в генераторе кода на базе LLVM. Pyston 0.5.1 успешно проходит все тесты из пакета SciPy и в среднем работает на 15% быстрее прошлого выпуска.



  1. Главная ссылка к новости (https://blog.pyston.org/2016/0...)
  2. OpenNews: Выпуск Pyston 0.5, реализации языка Python с JIT-компилятором
  3. OpenNews: Выпуск Pyston 0.4, реализации языка Python с JIT-компилятором
  4. OpenNews: Выпуск Nuitka 0.5.17, компилятора для языка Python
  5. OpenNews: Выпуск Cython 0.24, компилятора для языка Python
  6. OpenNews: Выпуск PyPy 5.1, реализации Python, написанной на языке Python
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/44789-pyston
Ключевые слова: pyston, python
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, freehck (ok), 11:41, 15/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Pyston 0.5.1 успешно проходит все тесты из пакета SciPy и в среднем работает на 15% быстрее прошлого выпуска.

    Тут надо отдельно заметить, что "на 15% быстрее" для тестов "из пакета SciPy". Потому что после заявления в 15% и такого графига сразу сомнение берёт, а после подсчёта по нему получается без небольшого 9%.

    А ребята молодцы.

     
  • 1.10, Аноним (-), 10:56, 16/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Сравнить бы его с Golang
     
     
  • 2.11, Аноним (-), 12:01, 16/07/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это же jit компилятор, тогда с явой
     
  • 2.12, Аноним (-), 12:43, 16/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    сравнить бы его с cpython.
     
  • 2.14, Аноним (-), 20:28, 16/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    C MATLAB СРАВНИВАЙ !
     

  • 1.13, Аноним (-), 17:33, 16/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А какой питон он поддерживает (3 или 2)?
     
     
  • 2.15, 1 (??), 08:31, 20/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Как обычно:
    >Currently, Pyston targets Python 2.7, only runs on x86_64 platforms, and only has been tested on Ubuntu. Support for more platforms -- along with Python 3 compatibility -- is desired but deferred until we feel successful on our initial platform.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру