Архитектура ARM по ряду причин стала доминирующей на мобильных устройствах. Одна из них это лучшее соотношении производительности к потреблению. В настоящее время мобильные устройства выполняют многие задачи, которые ранее были доступны только на стационарных компьютерах. Среди задач которые успешно решают мобильные приложения это: кодирование и декодирование видео- и аудио-потоков, компьютерное обучение, распознавание образов и речи. Ускорение обработки потоков информации достигается правильным выбором способа обработки. Для целого ряда задач необходимо выполнять однотипные операции над различными данными. К примеру для улучшения качества звука используются различные алгоритмы фильтрации, которые основаны на использовании параллельных (векторных вычислений). Одним из путей повышения производительности алгоритмов на процессорах с архитектурой ARM®, использование набора команд NEON™. Отличие набора команд NEON™ от основного набора команд ARM® в том, что одной командой обрабатывается