神经形态加速器开发

{"title":"神经形态加速器开发","authors":"","doi":"10.34077/rcsp2019-120","DOIUrl":null,"url":null,"abstract":"Наступающая эпоха больших данных нуждается в новых вычислительных средствах, способных в\nрежиме реального времени обрабатывать огромные объемы зашумленной информации [1].\nСуществует множество задач, где разработка чётких алгоритмов с высокой производительностью для\nтрадиционных систем является чрезвычайно трудной и часто неосуществимой в разумных\nвременных затратах (например, оптическое распознавание объектов с фотоприёмных приборов,\nсистемы контроля производственных процессов и т.д.). Для преодоления этих достаточно жестких\nограничений используется машинное обучение искусственных нейронных сетей.\nАппаратная реализация нейронных сетей на центральных процессорах (ЦП) и графических\nускорителях (ГП) требует больших энергетических ресурсов, что сильно усложняет применение\nнейронных сетей в различных областях человеческой деятельности. Современные успехи в области\nмикроэлектроники позволяют разрабатывать и изготавливать интегральные схемы с нейроморфной\nархитектурой [2], которая старается упрощённо имитировать принципы работы биологических\nнейронных систем. Такие ИС значительно отличаются от реализации на ЦП и ГП в\nэнергоэффективности и компактности. На данный момент не существует единого решения на счет\nрационального устройства нейроморфной архитектуры [3,4], поэтому для разработки нейроморфной\nзаказной СБИС существует необходимость в разработке аппаратной инфраструктуры для\nисследования и пробной эксплуатации импульсных нейронных сетей, построенных с использованием\nданных СБИС. К такой инфраструктуре относится ряд программных и аппаратных решений, в том\nчисле прототип нейроморфной СБИС на базе программируемых логических матриц в целях\nапробации основных нейроморфных подходов.\nВ рамках проекта по разработке нейроморфной СБИС была разработана модульная система,\nподдерживающая масштабирование размеров моделируемой нейронной сети. Элементарной ячейкой\nнейронной сети является нейрон, а архитектура предполагает выполнение функций множества\nнейронов по алгоритму, который реализуется в виде конечного автомата (ядро). Временной шаг\nработы нейронной сети определяется сигналом тик, за время которого каждое ядро последовательно\nобрабатывает все свои нейроны. Если потенциал нейрона какого-либо ядра становится достаточно\nвысоким, то он испускает пакет или спайк на заранее указанный адрес дендрита другого нейрона.\nОбъединением ядер в двумерную матрицу с направлениями «Север», «Восток», «Запад» и «Юг» мы\nполучили легко масштабируемую нейронную сеть.\nАппаратная реализация модульной системы состоит из модуля акселератора на базе ПЛИС и\nобъединительной платы. Модуль нейроморфного акселератора на базе ПЛИС представляет собой\nкомпактную печатную плату с двумя ПЛИС, которые 131 тысячу нейронов и 67 миллионов\nсинаптических связей. Объединительная плата позволяет устанавливать до 16 модулей\nнейроморфных акселераторов и предоставляет внешний интерфейс для связи с ПК стандарта USB\n3.1. При этом на плате имеются все необходимые скоростные интерфейсы для масштабирования\nразмеров моделируемой нейронной сети за счет объединения плат в корзины и их установки в\nстойки.","PeriodicalId":118786,"journal":{"name":"Тезисы докладов Российской конференции и школы молодых ученых по актуальным проблемам полупроводниковой фотоэлектроники «ФОТОНИКА-2019»","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Разработка нейроморфного акселератора\",\"authors\":\"\",\"doi\":\"10.34077/rcsp2019-120\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Наступающая эпоха больших данных нуждается в новых вычислительных средствах, способных в\\nрежиме реального времени обрабатывать огромные объемы зашумленной информации [1].\\nСуществует множество задач, где разработка чётких алгоритмов с высокой производительностью для\\nтрадиционных систем является чрезвычайно трудной и часто неосуществимой в разумных\\nвременных затратах (например, оптическое распознавание объектов с фотоприёмных приборов,\\nсистемы контроля производственных процессов и т.д.). Для преодоления этих достаточно жестких\\nограничений используется машинное обучение искусственных нейронных сетей.\\nАппаратная реализация нейронных сетей на центральных процессорах (ЦП) и графических\\nускорителях (ГП) требует больших энергетических ресурсов, что сильно усложняет применение\\nнейронных сетей в различных областях человеческой деятельности. Современные успехи в области\\nмикроэлектроники позволяют разрабатывать и изготавливать интегральные схемы с нейроморфной\\nархитектурой [2], которая старается упрощённо имитировать принципы работы биологических\\nнейронных систем. Такие ИС значительно отличаются от реализации на ЦП и ГП в\\nэнергоэффективности и компактности. На данный момент не существует единого решения на счет\\nрационального устройства нейроморфной архитектуры [3,4], поэтому для разработки нейроморфной\\nзаказной СБИС существует необходимость в разработке аппаратной инфраструктуры для\\nисследования и пробной эксплуатации импульсных нейронных сетей, построенных с использованием\\nданных СБИС. К такой инфраструктуре относится ряд программных и аппаратных решений, в том\\nчисле прототип нейроморфной СБИС на базе программируемых логических матриц в целях\\nапробации основных нейроморфных подходов.\\nВ рамках проекта по разработке нейроморфной СБИС была разработана модульная система,\\nподдерживающая масштабирование размеров моделируемой нейронной сети. Элементарной ячейкой\\nнейронной сети является нейрон, а архитектура предполагает выполнение функций множества\\nнейронов по алгоритму, который реализуется в виде конечного автомата (ядро). Временной шаг\\nработы нейронной сети определяется сигналом тик, за время которого каждое ядро последовательно\\nобрабатывает все свои нейроны. Если потенциал нейрона какого-либо ядра становится достаточно\\nвысоким, то он испускает пакет или спайк на заранее указанный адрес дендрита другого нейрона.\\nОбъединением ядер в двумерную матрицу с направлениями «Север», «Восток», «Запад» и «Юг» мы\\nполучили легко масштабируемую нейронную сеть.\\nАппаратная реализация модульной системы состоит из модуля акселератора на базе ПЛИС и\\nобъединительной платы. Модуль нейроморфного акселератора на базе ПЛИС представляет собой\\nкомпактную печатную плату с двумя ПЛИС, которые 131 тысячу нейронов и 67 миллионов\\nсинаптических связей. Объединительная плата позволяет устанавливать до 16 модулей\\nнейроморфных акселераторов и предоставляет внешний интерфейс для связи с ПК стандарта USB\\n3.1. При этом на плате имеются все необходимые скоростные интерфейсы для масштабирования\\nразмеров моделируемой нейронной сети за счет объединения плат в корзины и их установки в\\nстойки.\",\"PeriodicalId\":118786,\"journal\":{\"name\":\"Тезисы докладов Российской конференции и школы молодых ученых по актуальным проблемам полупроводниковой фотоэлектроники «ФОТОНИКА-2019»\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-05-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Тезисы докладов Российской конференции и школы молодых ученых по актуальным проблемам полупроводниковой фотоэлектроники «ФОТОНИКА-2019»\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.34077/rcsp2019-120\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Тезисы докладов Российской конференции и школы молодых ученых по актуальным проблемам полупроводниковой фотоэлектроники «ФОТОНИКА-2019»","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.34077/rcsp2019-120","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

即将到来的大数据时代需要新的计算工具,能够实时处理大量嘈杂信息(1)。在许多任务中,为传统系统开发具有高性能的精确算法是极其困难的,通常在合理的时间成本上是无法实现的(如光电接收设备上的光学识别、生产过程控制等)。人工神经网络的机械训练被用来克服这些严重的边界。中央处理器(cpu)和图形化器(gp)神经网络的硬件实现需要大量的能量资源,这使得在人类活动的各个领域应用神经网络变得非常困难。现代微电子领域的进步使我们能够设计和设计具有神经形态架构的集成电路,试图简化生物神经系统的工作原理。这些知识产权与能源效率和紧凑程度的cpu和gp的实现大不相同。目前,在计算神经形态架构(3.4)上还没有单一的解决方案,因此需要开发用于研究和测试使用sbr数据构建的脉冲神经网络的神经基础设施。该基础设施包括一系列软件和硬件解决方案,包括基于基本神经形态方法目标的可编程逻辑矩阵的神经形态原型。在设计神经形态sbus的项目中,开发了一个模块化系统来支持模拟神经网络的规模。基本的细胞神经元网络是神经元,架构假设多个神经元的函数是通过算法实现的,算法是最终的(内核)。神经网络的时间跨步是由一个滴答声信号决定的,在此期间,每个细胞核序列处理所有神经元。如果一个原子核的神经元的电位足够高,它就会向另一个神经元预先指定的地址发射一个包或尖峰。将原子核合并成一个二维矩阵,与“北”、“东”、“西”和“南”的方向结合,我们就得到了一个可扩展的神经网络。模块化系统的硬件实现由模块化板上的加速度模块组成。神经形态加速器基地模块的两个求你了求你了代表собойкомпактн电路板和67миллионовсинаптическ131万个神经元和连接。统一支付,让安装到16модулейнейроморфн加速器和提供外部接口连接pc USB3.1标准。然而,电路板上有所有必要的高速接口,可以通过将电路板整合到一个篮子和插入物中来扩大模拟神经网络的规模。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Разработка нейроморфного акселератора
Наступающая эпоха больших данных нуждается в новых вычислительных средствах, способных в режиме реального времени обрабатывать огромные объемы зашумленной информации [1]. Существует множество задач, где разработка чётких алгоритмов с высокой производительностью для традиционных систем является чрезвычайно трудной и часто неосуществимой в разумных временных затратах (например, оптическое распознавание объектов с фотоприёмных приборов, системы контроля производственных процессов и т.д.). Для преодоления этих достаточно жестких ограничений используется машинное обучение искусственных нейронных сетей. Аппаратная реализация нейронных сетей на центральных процессорах (ЦП) и графических ускорителях (ГП) требует больших энергетических ресурсов, что сильно усложняет применение нейронных сетей в различных областях человеческой деятельности. Современные успехи в области микроэлектроники позволяют разрабатывать и изготавливать интегральные схемы с нейроморфной архитектурой [2], которая старается упрощённо имитировать принципы работы биологических нейронных систем. Такие ИС значительно отличаются от реализации на ЦП и ГП в энергоэффективности и компактности. На данный момент не существует единого решения на счет рационального устройства нейроморфной архитектуры [3,4], поэтому для разработки нейроморфной заказной СБИС существует необходимость в разработке аппаратной инфраструктуры для исследования и пробной эксплуатации импульсных нейронных сетей, построенных с использованием данных СБИС. К такой инфраструктуре относится ряд программных и аппаратных решений, в том числе прототип нейроморфной СБИС на базе программируемых логических матриц в целях апробации основных нейроморфных подходов. В рамках проекта по разработке нейроморфной СБИС была разработана модульная система, поддерживающая масштабирование размеров моделируемой нейронной сети. Элементарной ячейкой нейронной сети является нейрон, а архитектура предполагает выполнение функций множества нейронов по алгоритму, который реализуется в виде конечного автомата (ядро). Временной шаг работы нейронной сети определяется сигналом тик, за время которого каждое ядро последовательно обрабатывает все свои нейроны. Если потенциал нейрона какого-либо ядра становится достаточно высоким, то он испускает пакет или спайк на заранее указанный адрес дендрита другого нейрона. Объединением ядер в двумерную матрицу с направлениями «Север», «Восток», «Запад» и «Юг» мы получили легко масштабируемую нейронную сеть. Аппаратная реализация модульной системы состоит из модуля акселератора на базе ПЛИС и объединительной платы. Модуль нейроморфного акселератора на базе ПЛИС представляет собой компактную печатную плату с двумя ПЛИС, которые 131 тысячу нейронов и 67 миллионов синаптических связей. Объединительная плата позволяет устанавливать до 16 модулей нейроморфных акселераторов и предоставляет внешний интерфейс для связи с ПК стандарта USB 3.1. При этом на плате имеются все необходимые скоростные интерфейсы для масштабирования размеров моделируемой нейронной сети за счет объединения плат в корзины и их установки в стойки.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信