Российские ученые увеличили скорость работы алгоритмов на микропроцессорах
Ученые Нижегородского государственного университета им. Н. И. Лобачевского (ННГУ) представили новые методы, которые позволяют увеличить скорость выполнения алгоритмов программами на микропроцессорах на десятки процентов. Результаты их работы опубликованы в журнале Lobachevskii Journal of Mathematics.
Микропроцессоры, являясь ключевыми элементами вычислительных систем, определяют скорость решения задач в компьютерах, смартфонах, автомобилях и бытовой технике. Существует две основных архитектуры микропроцессоров: CISC и RISC. CISC обрабатывает сложные команды, но медленнее, в то время как RISC выполняет примитивные операции быстрее, но требует больше памяти.
Специалисты ННГУ сосредоточились на архитектуре RISC-V, которая является открытой и бесплатной. Они предложили метод рационального использования ресурсов векторных вычислений, что позволяет значительно ускорить алгоритмы библиотеки OpenCV, используемой в робототехнике, медицине и мобильной фотографии.