|
Информация о статье
2026 г., Том 31, № 2, с.104-119
Лылова С.С., Власов А.А., Латкин Е.И., Знаменский И.И.
Исследование производительности умножения плотных матриц в библиотеке OpenBLAS на архитектуре RISC - V с использованием векторных инструкций
Представлены результаты исследования производительности новых процессоров на архитектуре RISC-V c набором векторных инструкций T-Head TH1520 и SpacemiT K1 в одноплатных компьютерах Lichee Pi 4A и Banana Pi BPI-F3. Для тестирования использована функция sgemm из библиотеки OpenBLAS, которая лежит в основе многих современных вычислительных алгоритмов: нейросетей, графических вычислений, цифровой обработки сигналов и численных методов. Показано, что эффективность функции sgemm на RISC-V достигает лишь 40 % от теоретического максимума, тогда как в x86-64 этот показатель превышает 80 %. Кроме того, обнаружено двукратное отставание sgemm в производительности на плате Lichee Pi 4A в некоторых тестах по сравнению с предложенной в работе альтернативной оптимизированной реализацией minigemm.
Ключевые слова: RISC-V, векторные инструкции, матричное умножение, GEMM, OpenBLAS, высокопроизводительные вычисления
doi: 10.25743/ICT.2026.31.2.008
Библиографическая ссылка: Лылова С.С., Власов А.А., Латкин Е.И., Знаменский И.И. Исследование производительности умножения плотных матриц в библиотеке OpenBLAS на архитектуре RISC - V с использованием векторных инструкций // Вычислительные технологии. 2026. Т. 31. № 2. С. 104-119
|
|
|
|