Загрузка страницы

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

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

Видео Денис Аникин. Вновь ускоряем cpu-bound задачи автора videospeach
Показать
Информация
20 ноября 2023 г. 7:09:21
00:45:59
Похожие видео
ПОКАЗ ДАТА-ЦЕНТРА В ЭКСПРЕСС-РЕЖИМЕ №2. Экскурсия по ЦОДу 3dataПОКАЗ ДАТА-ЦЕНТРА В ЭКСПРЕСС-РЕЖИМЕ №2. Экскурсия по ЦОДу 3dataАлександр Галкин,  Литрес. Делаем модульный монолит с использованием DDDАлександр Галкин, Литрес. Делаем модульный монолит с использованием DDDMarine-js: InterfaceTypes-powered Wasm in a browser. Валерий АнтопольMarine-js: InterfaceTypes-powered Wasm in a browser. Валерий АнтопольМария Кожевникова Личное или социальное: как найти жизненный балансМария Кожевникова Личное или социальное: как найти жизненный балансВиктор Тыщенко, GeoPuzzle. Контейнеризация python без болиВиктор Тыщенко, GeoPuzzle. Контейнеризация python без болиХайретдинова Алина Ринатовна  Электрификация транспорта: дань моде или свершившийся факт?Хайретдинова Алина Ринатовна Электрификация транспорта: дань моде или свершившийся факт?Никита Дмитриев, Катбуст. Как мы переизобретали эксель для MLops'аНикита Дмитриев, Катбуст. Как мы переизобретали эксель для MLops'аКсения Янькова "Я в среде, среда во мне: аспекты взаимосвязи человека и пространства"Ксения Янькова "Я в среде, среда во мне: аспекты взаимосвязи человека и пространства"Панькова Елена «Психологический комфорт в городском транспорте»Панькова Елена «Психологический комфорт в городском транспорте»Откуда берутся сбои. Опыт Тинькофф. Дмитрий МасленниковОткуда берутся сбои. Опыт Тинькофф. Дмитрий Масленников🚨 Крупные перемены для Лаборатории Касперского! 🚫🇺🇸🚨 Крупные перемены для Лаборатории Касперского! 🚫🇺🇸ПРЕЗЕНТАЦИЯ КНИГИ О ДАТА-ЦЕНТРАХ. Настольная книга эксплуататораПРЕЗЕНТАЦИЯ КНИГИ О ДАТА-ЦЕНТРАХ. Настольная книга эксплуататораОсобенности работы с TLS-трафиком в кластерах OpenShift. Руслан Тагиров, РостелекомОсобенности работы с TLS-трафиком в кластерах OpenShift. Руслан Тагиров, РостелекомМагдалина Глущенко "Вместе весело шагать, бежать, лететь и ехать: музыкальная семья".Магдалина Глущенко "Вместе весело шагать, бежать, лететь и ехать: музыкальная семья".Ольга Богомолова «Путешествие в искусство: от Маяковской до Маросейки»Ольга Богомолова «Путешествие в искусство: от Маяковской до Маросейки»Как вывести USDt с Bybit на карту | Bybit обучение | Крипта для новичковКак вывести USDt с Bybit на карту | Bybit обучение | Крипта для новичковДенис Усачёв, Сбердевайсы. Как мы один pet-project масштабировалиДенис Усачёв, Сбердевайсы. Как мы один pet-project масштабировалиМаксим Смирнов "Как не замерзнуть в ожидании автобуса"Максим Смирнов "Как не замерзнуть в ожидании автобуса"Ольга Филиппова, Evidently AI. Мониторинг ML-моделей в productionОльга Филиппова, Evidently AI. Мониторинг ML-моделей в productionПодружить краудсорсинг и машинное обучение. Дмитрий Усталов, Яндекс ТолокаПодружить краудсорсинг и машинное обучение. Дмитрий Усталов, Яндекс Толока
Яндекс.Метрика