Презентации: Нейроморфные чипы в Робототехнике 4.0

28.04.2017

Презентация В.М.Канглера, технического директора "Мотив Нейроморфные Технологии" на III Международной практической конференции по робототехнике РобоСектор-2017.  

 

Актуальность

Новая эра:

  • интеллектуальных систем
  • интернета вещей
  • роботов
  • беспилотного транспорта

нуждается в новых вычислительных средствах, способных в реальном режиме времени: видеть, слышать, интерпретировать

Нейронные сети, обученные алгоритмами глубокого обучения, начиная с 2012 года, демонстрируют лучшие результаты в решении задач машинного зрения, обработке аудио, речи и текстов на естественных языках.

 

Мировые игроки

NVidia DGX-1; Drive PX2; Quqlcomm Zeroth; Google Tensor Processing Unit; IBM True North; Microsoft Catapult Platform; Intel Nervana + Movidius. 

 

Аппаратное ускорение НС: подходы

1. Моделирование нейронных сетей на GPU/mGPU

Плюсы: Богатый программный инструментарий, простота использования GPU

минусы: высокое энергопотребление, ограниченные возможности по масштабированию, высокая стоимость оборудования, сложность применения в компактных и автономных устройствах

2. Специализированные ускорители сверточных нейронных сетей

Такие ускорители создаются либо как ASIC-решения, либо как FPGA-решения, и их архитектура специально проектируется только для моделирования сверточных нейронных сетей

Плюсы: высокая энергоэффективность, малые массогабаритные параметры

Минусы: ограниченные возможности по масштабированию, возможность моделировать только сверточные сети

3. Нейроморфные процессоры

Нейроморфными называются технологии, направленные на создание аппаратных/физических моделей нервной и сенсорной систем, аналогичных биологическим. 

Нейроморфными процессорами называются устройства, аппаратно моделирующие работу импульсных нейронных сетей (SNN). В таких сетях моделируемые нейроны, как и реальные биологические нейроны, общаются друг с другом, используя электрические импульсы - спайки.

В работах Мааса [Maas et al., 2004] продемонстрировано, что SNN могут решать все задачи, решаемые НС предыдущих поколений. При этом SNN обладают большей "вычислительной мошностью", чем сети предыдущих поколений. 

 

Аппаратная реализация НС: сравнение 

Реализация нейронных сетей на CPU, GPU и ПЛИС проигрывает нейроморфным решениям по ключевым параметрам.

 

Проекты нейроморфных процессоров

  • SpiNNaker
  • Neurogrid
  • IBM TrueNorth
  • BrainScaleS
  • HRL Neurochip
  • Qualcomm Zeroth
  • NeuroMem CM1K
  • Neuromorphic Coprocessor Darwin 

 

 

Нейроморфный чип "Алтай"

Энергоэффективный нейропроцессор для интеллектуальных устройств

"Алтай" - "вычислительное" устройство, функционирующее на принципах, схожих с биологическими нейронными системами.

Ключевые преимущества:

1. Высокая эффективность по энергопотреблению, производительности и размерам.

2. Возможность решения неформализуемых и плохо формализуемых задач. 

3. Высокая масштабируемость, ограниченная только требованиями по энергопотреблению и массогабаритным параметрам. 

4. Отказоустойчивая архитектура.

5. Отечественный.

Основные модели применения:

1. Обработка большого потока разнородных сигналов с целью обнаружения аномалий в системах киберфизической безопасности и системах мониторинга физических объектов

2. Обработка изображений, видео и аудио.

3. Интегрирование и обработка сенсорной информации от различных датчиков и сенсоров в робототехнике.

4. Обработка физиологических сигналов.

Низкое энергопотребление, малый размер и высокая производительность позволяют применять нейрочип "Алтай" в очень широком спектре интеллектуальных устройств

Умные устройства автоматизируют процессы, которые пока не удавалось автоматизировать. 

 

Алтай: ключевые архитектурные решения

1. Полная цифровая реализация на современной монолитной кремниевой технологии

2. Универсальная, но простая в реализации на кристалле, цифровая модель нейрона

3. Параметры функционирования нейронов и структура сети формируются вне кристалла

4. Многоядерная архитектура. Нейрочип представляет собой масштабируемую сеть нейроядер

5. Нейрочип проектируется по модели GALS [Wang, 2008]. Ядра являются синхронными схемами, каждое из которых функционирует в своем домене синхронизации. Все коммуникативные блоки нейрочипа являются асинхронными. 

 

Алтай: структурная схема нейропроцессора

 

Алтай: структурная схема нейроядра

 

Сравнение с конкурентами

 

Применение нейрочипа "Алтай" в робототехнике

В системах технического зрения

  • Для анализа видеопотока (в разных спектральных диапазонах): поиск, выделение и идентификация объектов. 
  • Построение 3D изображения окружающего пространства

В системе навигации

  • Как спецвычислитель в мультисенсорной навигационной системе.

В системе управления

  • Для выполнения нейросетевых "алгоритмов" упрвления РТС.
  • Для обработки физиологических сигналов в ЧМИ.
  • Для обработки в реальном времени гетерогенной информации от бортовых датчиков, агрегатов и узлов.
  • Для детектирования отказов оборудования на основе анализа потоков данных по бортовым каналам информационного обмена. 

 

Бинокулярные 3D сенсоры

Объединяя DVS (Dynamic Vision Sensor) подход с ИК сенсором и обработкой на нейроморфном процессоре, можно получить пассивный 3D сенсор с высоким динамическим диапазоном, который может строить панорамное 3D изображение в реальном времени.

  • Может рассматриваться как альтернатива для связки лидар + камера
  • Может использоваться в беспилотном транспорте и робототехнике.

 

[S. Schraml et al., 2015], [M. Osswald et al., 2017]  

 

"Алтай" - текущие результаты

  • Собран ключевой состав проектной системы
  • Выполнено проектирование нейроморфного чипа на уровне RTL. Проведена верификация RTL-модели  нейрочипа. 
  • Выполнены расчеты параметров нейрочипа и проведено сравнение с лучшими мировыми аналогами. Результаты сравнения говорят о высокой конкурентоспособности нейрочипа "Алтай".
  • Получено одобрение на получение статуса резидента Сколково.
  • Идея проекта одобрена проектным офисом НТИ. 

 

Команда

А.В.Зверев; А.В.Гаврилов; М.Н.Катомин; В.М.Канглер; А.А.Донченко 

Контакты:

http://motivnt.ru 

https://www.facebook.com/motivnt/  

 

Список источников

[1] "GPU-Based Deep Learning Interface: A Performance and Power Analysis" // Nvidia Whitepaper, Nov. 2015

[2] S. Han et. al, "EIE: Efficient Inference Engine on Compressed Deep Neural Network // ISCA 2016

[3] Steven K. Esser, Paul A. Merolla, John V. Arthur, Andrew S. Cassidy, Rathinakumar Appuswamy, Alexander Andreopoulos, David J. Berg, Jeffrey L. McKinstry, Timothy Melano, Davis R. Barch, Carmelo di Nolfo, Pallab Datta, Arnon Amir, Brian Taba, Myron D. Flickner, Dharmendra S. Modha 
"Convolutional Networks for Fast, Energy-Efficient Neuromorphic Computing

[4] Yu-Hsin Chen, Tushar Krishna, Joel S. Emer, Vivienne Sze,
Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks
http://ieeexplore.ieee.org/document/7738524/ 

[5] Peter Clarke "Movidius Moves Myriad Vision Processor to 28nm" 
http://electronics360.globalspec.com/article/4426/movidius-moves-myriad-vision-processor-to-28nm 

[6] CM1K, the merger of 2 concepts
http://www.cognimem.com/_docs/Presentations/PR_CM1K_introduction.pdf

+

Другие материалы III Международной практической конференции по робототехнике РобоСектор-2017

+ +  

  Публикации

Последние материалы


Метки
AI / ИИ DARPA DIY (своими руками) DJI автомобили и роботы андроиды анималистичные антропоморфные Арт аэротакси беспилотники бионика бытовые роботы вектор видео военные дроны военные роботы встречи выставки Греция группы дронов Дания доильные роботы домашние роботы доставка беспилотниками доставка и роботы дроны Европа железные дороги захваты игрушки Израиль ИИ Индия интервью инфоботы Ирак Иран искусственный интеллект история Италия Казахстан как заработать Канада кино Китай коллаборативные роботы колонки коммунальное хозяйство компоненты конспекты конструкторы концепты кооперативные роботы космос курьезы курьеры Латвия линки логистика машинное обучение медицина медицина и роботы море и роботы мусор и роботы наземные военные роботы научные роботы необычные Нидерланды Новая Зеландия Норвегия носимые роботы ОАЭ образование образовательная робототехника обучающие роботы общепит и роботы Объединенное Королевство онлайн-курсы робототехники охрана и беспилотники охрана и роботы патенты персональные роботы ПО подводные роботы подземные пожарные роботы полевые роботы Португалия право презентации пресс-релизы применение беспилотников применение дронов применение роботов прогнозы проекты производство дронов происшествия промышленные роботы противодействие беспилотникам развлечения и беспилотники развлечения и роботы распознавание речи растениеводство регулирование регулирование дронов регулирование робототехники рекорды рисунки робомех робомобили роботизация робототехника роботрендз роботренды роботы роботы и автомобили роботы и медицина роботы и море роботы и мусор роботы и обучение роботы и развлечения роботы и строительство роботы и уборка роботы телеприсутствия роботы-транспортеры робошум рой Россия Руанда сайт RoboTrends.ru сделки сельское хозяйство сенсоры сервисные роботы синтез речи склады и роботизация соревнования софт-роботика социальная робототехника социальные роботы спорт и дроны спорт и роботы строительство США телеприсутствие термины терроризм торговля транспорт транспортные роботы тренды трубопроводы и роботизация уборка и роботы Украина уличные роботы Франция хобби-беспилотники Хождение чатбот Швейцария Швеция шоу экзоскелеты эко-дроны экология электроника этика (робоэтика) Южная Корея юмор Япония

Подписка: RSS, Email, Telegram
  Информация