z-logo
open-access-imgOpen Access
Разработка нейроморфного акселератора
Publication year - 2019
Publication title -
тезисы докладов российской конференции и школы молодых ученых по актуальным проблемам полупроводниковой фотоэлектроники «фотоника-2019»
Language(s) - Russian
DOI - 10.34077/rcsp2019-120
Subject(s) - computer science
Наступающая эпоха больших данных нуждается в новых вычислительных средствах, способных врежиме реального времени обрабатывать огромные объемы зашумленной информации [1].Существует множество задач, где разработка чётких алгоритмов с высокой производительностью длятрадиционных систем является чрезвычайно трудной и часто неосуществимой в разумныхвременных затратах (например, оптическое распознавание объектов с фотоприёмных приборов,системы контроля производственных процессов и т.д.). Для преодоления этих достаточно жесткихограничений используется машинное обучение искусственных нейронных сетей.Аппаратная реализация нейронных сетей на центральных процессорах (ЦП) и графическихускорителях (ГП) требует больших энергетических ресурсов, что сильно усложняет применениенейронных сетей в различных областях человеческой деятельности. Современные успехи в областимикроэлектроники позволяют разрабатывать и изготавливать интегральные схемы с нейроморфнойархитектурой [2], которая старается упрощённо имитировать принципы работы биологическихнейронных систем. Такие ИС значительно отличаются от реализации на ЦП и ГП вэнергоэффективности и компактности. На данный момент не существует единого решения на счетрационального устройства нейроморфной архитектуры [3,4], поэтому для разработки нейроморфнойзаказной СБИС существует необходимость в разработке аппаратной инфраструктуры дляисследования и пробной эксплуатации импульсных нейронных сетей, построенных с использованиемданных СБИС. К такой инфраструктуре относится ряд программных и аппаратных решений, в томчисле прототип нейроморфной СБИС на базе программируемых логических матриц в целяхапробации основных нейроморфных подходов.В рамках проекта по разработке нейроморфной СБИС была разработана модульная система,поддерживающая масштабирование размеров моделируемой нейронной сети. Элементарной ячейкойнейронной сети является нейрон, а архитектура предполагает выполнение функций множестванейронов по алгоритму, который реализуется в виде конечного автомата (ядро). Временной шагработы нейронной сети определяется сигналом тик, за время которого каждое ядро последовательнообрабатывает все свои нейроны. Если потенциал нейрона какого-либо ядра становится достаточновысоким, то он испускает пакет или спайк на заранее указанный адрес дендрита другого нейрона.Объединением ядер в двумерную матрицу с направлениями «Север», «Восток», «Запад» и «Юг» мыполучили легко масштабируемую нейронную сеть.Аппаратная реализация модульной системы состоит из модуля акселератора на базе ПЛИС иобъединительной платы. Модуль нейроморфного акселератора на базе ПЛИС представляет собойкомпактную печатную плату с двумя ПЛИС, которые 131 тысячу нейронов и 67 миллионовсинаптических связей. Объединительная плата позволяет устанавливать до 16 модулейнейроморфных акселераторов и предоставляет внешний интерфейс для связи с ПК стандарта USB3.1. При этом на плате имеются все необходимые скоростные интерфейсы для масштабированияразмеров моделируемой нейронной сети за счет объединения плат в корзины и их установки встойки.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom