|
Эта публикация цитируется в 4 научных статьях (всего в 4 статьях)
Программирование
Special aspects of matrix operation implementations for low-precision neural network model on the Elbrus platform
[Особенности реализации матричных операций в малобитных нейросетевых моделях на платформе Эльбрус]
E. E. Limonovaab, M. I. Neiman-zadec, V. L. Arlazarova a Federal Research Center “Computer Science and Control” of the Russian Academy
of Sciences, Moscow, Russian Federation
b Smart Engines Service LLC, Moscow, Russian Federation
c JSC “MCST”, Moscow, Russian Federation
Аннотация:
В работе исследуется возможность эффективной реализации вычислений в малобитных нейросетевых моделях на платформе с VLIW архитектурой Эльбрус. Такие модели широко применяются на практике для повышения вычислительной эффективности распознавания и хорошо подходят для вычислителей таких архитектур, как x86 и ARM. В данной работе была рассмотрена 8-битная нейросетевых модель, в которой наиболее ресурсоемкой частью реализации является матричное умножение. В данной работе приведена эффективная реализация матричного умножения, учитывающая особенности архитектуры Эльбрус: наличие нескольких вычислительных каналов с различными арифметико-логическими устройствами, буфера предварительной подкачки массивов и собственного SIMD-расширения. Проведено теоретическое и экспериментальное сравнение вычислительной производительности малобитной и классической нейросетевых моделей, показавшее, что процессоры Эльбрус имеют гораздо больше возможностей для выполнения оптимальных вещественных вычислений и требуют разработки новых подходов к повышению вычислительной эффективности нейросетевых моделей.
Ключевые слова:
малобитные нейронные сети, вычислительная эффективность, архитектура Эльбрус, матричные операции.
Поступила в редакцию: 07.10.2019
Образец цитирования:
E. E. Limonova, M. I. Neiman-zade, V. L. Arlazarov, “Special aspects of matrix operation implementations for low-precision neural network model on the Elbrus platform”, Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование, 13:1 (2020), 118–128
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vyuru535 https://www.mathnet.ru/rus/vyuru/v13/i1/p118
|
Статистика просмотров: |
Страница аннотации: | 127 | PDF полного текста: | 53 | Список литературы: | 20 |
|