Своё исследование, связанное с более рациональным использованием ресурсов микропроцессоров RISC-V, учёные ННГУ опубликовали в Lobachevskii Journal of Mathematics. Этот способ помогает ускорить на десятки процентов выполнение некоторых алгоритмов библиотеки OpenCV – основы «компьютерного зрения» для робототехники, медицины, мобильных фотографий и разработки автопилотов.
Благодаря новосибирскому методу при векторных вычислениях в ходе выполнения одной инструкции микропроцессор параллельно производит одну и ту же операцию над несколькими «порциями» данных. Это позволяет значительно ускорить вычисления.
Используя смартфон, мы ожидаем, что все операции будут выполняться очень быстро, налету, без пауз и зависаний. Между тем задачи, которые мы доверяем мобильным устройствам, становятся все сложнее и сложнее. Поэтому разработчики программного обеспечения стараются писать программы так, чтобы как можно лучше использовать возможности процессора и подсистемы памяти, чтобы те в итоге быстро работали. Есть надежда, что скоро мы можем увидеть RISC-V-процессоры в мобильных и в серверных устройствах.
По данным университета, исследование поддержано программой «Приоритет-2030» российского национального проекта «Наука и университеты».
Читать материалы по теме:
В сотни раз быстрей нейросетей: Россия запустит экспериментальный фотонный процессор
Заработал первый российский высокоточный сверхпроводниковый квантовый процессор
Разработан новый российский метод быстрой трехкубитной операции на флаксониумах