Денис Аникин. Вновь ускоряем cpu-bound задачи

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024
  • Денис Аникин, Райффайзен
    Вновь ускоряем cpu-bound задачи
    Довольно часто, когда речь заходит о скорости, python отходит в сторонку и закуривает, вспоминая летящие вертолеты benchmark game и некоторых схожих проектов. Гвидо с командой Faster CPython Team, тем временем, обещает в 5 раз более проворный рантайм языка. Но это нас ожидает в радужном завтра, а вокруг - хмурое сегодня. И тормозит уже сегодня.
    В этом докладе я постараюсь ответить на вопрос - что взять для ускорения cpu-bound кода? Я проведу обзор и сравнение возможных решений этой проблемы. Мы проделаем путь от стандартной библиотеки и набивших оскомину маршрутов, до экзотичных пакетов, некоторые из которых вы, возможно, ещё не видели. Я не буду закапываться далеко и глубоко, этот доклад скорее попытка свести решения вместе и понять, как бороться с медлительностью языка «для ленивых».
    Вариантов ускорить cpu-bound будет много, но совсем не факт, что все они будут надежными.
    Этот текст НЕ написан ChatGPT! :)
    Доклад рассчитан на слушателей от уровня junior. Слушатели увидят новые библиотеки и решения, увидят простые и непростые способы ускорения cpu-bound кода.

Комментарии • 1