Современные алгоритмы обработки изображений весьма требовательны к реализации на современных
архитектурах: так, разница в скорости между оптимизированной и неоптимизированной версией может достигать
целого порядка. Однако, такие оптимизации в основном достигаются ценой страданий программиста и сложности
кода, т.к. вычисления необходимо переупорядочивать для достижения эффективного использования памяти и
параллелизма.