Здравствуйте, меня зовут Саша, я написал самый быстрый ресайз изображений для современных х86 процессоров. Я так утверждаю, поскольку все остальные библиотеки, которые я сумел найти и протестировать, оказались медленнее. Я занялся этой задачей, когда работал над оптимизацией ресайза картинок на лету в [Uploadcare][1]. Мы решили открыть код и в результате появился проект [Pillow-SIMD][2]. Любой желающий с легкостью может использовать его в приложении на языке Python.
Любой код выполняется на конкретном железе и хорошей оптимизации можно добиться, только понимая его архитектуру. Всего я планирую выпустить 4 или 5 статей, в которых расскажу как применять знание архитектуры железа для оптимизации реальной задачи. Своим примером я хочу побудить вас оптимизировать другие прикладные задачи. Первые две статьи выйдут в течение недели, остальные — по мере готовности.
[Читать дальше →][3]
[1]:
https://uploadcare.com/
[2]:
https://github.com/uploadcare/pillow-simd
[3]:
https://habrahabr.ru/post/321744/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut