Энергоэффективная обработка ИИ с помощью проверенных микроконтроллеров со сверхнизким энергопотреблением

Обновление: 4 июня 2021 г.

Ассоциация Сентенция MAX78000 - это новое поколение микроконтроллеров AI, созданных для облегчения работы нейронных сетей при сверхнизком энергопотреблении и на стыке IoT. Этот продукт, который сейчас доступен в RS Components, сочетает в себе наиболее энергоэффективную обработку искусственного интеллекта и проверенные временем микроконтроллеры со сверхнизким энергопотреблением. Аппаратный ускоритель сверточной нейронной сети позволяет приложениям с батарейным питанием выполнять выводы ИИ, потребляя при этом только микроджоули энергии.

Устройство представляет собой усовершенствованный SoC с Arm Cortex-M4 с процессором FPU для эффективного управления системой с помощью сверхмалопотребляющего ускорителя глубокой нейронной сети. Механизм CNN предлагает память для хранения весов размером 442 КБ и может поддерживать 1, 2, 4 и 8-битные веса (поддерживая сети до 3.5 миллионов весов). Память веса CNN основана на SRAM, поэтому обновления сети AI могут выполняться на лету. Механизм CNN также предлагает 512 КБ памяти данных. Архитектура CNN является чрезвычайно гибкой, что позволяет обучать сети с помощью обычных наборов инструментов, таких как PyTorch и TensorFlow, а затем конвертировать для выполнения на устройстве с использованием предоставленных инструментов.

В дополнение к памяти в движке CNN, устройство обеспечивает большую внутреннюю системную память для ядра микроконтроллера с 512 КБ флэш-памяти и до 128 КБ SRAM. Поддерживаются несколько высокоскоростных и маломощных коммуникационных интерфейсов, включая I2S и параллельный интерфейс камеры.

Устройство представлено в корпусах с 81-контактным разъемом CTBGA (8 мм x 8 мм, шаг 0.8 мм) и 130-контактным разъемом WLP (4.6 мм x 3.7 мм, шаг 0.35 мм).

Типичные области применения включают обнаружение и классификацию объектов; обработка звука: распознавание нескольких ключевых слов, классификация звука, шумоподавление; распознавание лиц; и обработка данных временных рядов: анализ сигналов частоты сердечных сокращений / здоровья,датчик анализ, профилактическое обслуживание.