Как считать на питоне быстрее, чем на C++

Backend
Зал №4

Сравнение скорости разработки и исполнения программ на языках С++ и python на примере развития проекта статистического анализа сигналов за последние несколько лет.

В докладе расскажу, как статистические вычисления были реконструированы от сложного, большого проекта на C++ со множеством низкоуровневых оптимизаций до простого кода на python, который оказался в 5 раз меньше по размеру и в 10 раз быстрее. Как не стать жертвой роста сложности, успеть распознать проблему вовремя и что делать для улучшения ситуации.

Упоминаются: C++, python, cython, numpy, MKL.

Запись доклада

Презентация

Rambus

Антон Кочепасов

Главный инженер разработки в Rambus Inc. Занимаюсь обработкой сигналов и статистическими вычислениями. Ранее работал в STLport, Intel и SWSoft. Выпускник НГУ и НГТУ.

Главный инженер разработки в Rambus Inc. Занимаюсь обработкой сигналов и статистическими вычислениями. Ранее работал в STLport, Intel и SWSoft. Выпускник НГУ и НГТУ.

Другие спикеры секции Backend: