Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Интернет вещей

Использование DSP для аудио AI в реальном времени на краю сети

Использование DSP для аудио AI в реальном времени на краю сети

Когда-то ограниченное облачными серверами с практически неограниченными ресурсами, машинное обучение теперь переходит на краевые устройства. Меньшая задержка, сниженная стоимость, энергоэффективность и повышенная конфиденциальность движут этот сдвиг. Например, беспилотный автомобиль не может позволить задержку отправки данных в облако для распознавания пешеходов, а затраты на пропускную способность могут сделать облачное распознавание речи недопустимым.

Почему важна обработка на краю

Энергетические компромиссы между передачей данных и локальным выводом критичны. Сложные рабочие нагрузки ML могут быстро сажать батарею устройства, если не выполняются эффективно. Локальный вывод также сохраняет конфиденциальные данные — такие как голосовые письма — на устройстве, защищая приватность пользователя.

Низкопотребляющее всегда активное голосовое пробуждение

Распознавание ключевых слов (например, «Hey Siri» или «OK Google») — один из самых ранних сценариев edge-ML. Запуск такого обнаружения на универсальном прикладном процессоре может потреблять более 100 мВт, быстро разряжая батарею смартфона. Ранние телефоны перенесли алгоритм на небольшой DSP, работающий при <5 мВт, а современные умные микрофоны выполняют ту же задачу на специализированном аудио-ML DSP при <0,5 мВт.

За пределами голоса: расширение возможностей на краю

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

Создание Edge AI DSP

Для максимальной производительности и энергоэффективности edge-вывода требуется специализированное железо. Наиболее влиятельные техники сведены в таблице ниже.

Таблица: Влиятельные техники для создания Edge AI DSP
Использование DSP для аудио AI в реальном времени на краю сети

Нейросетевой вывод сильно опирается на матрично-векторные умножения (MVM). Операция объединенного умножения-накопления (MAC) является краеугольным камнем эффективного выполнения MVM. Низкоточная арифметика — часто 8-бит — достаточно для вывода, что резко снижает вычислительную сложность. Intel и Texas Instruments, например, предлагают процессоры с выделенными низкоточными MAC-блоками: TI TMS320C6745 выполняет 8 MAC 8-битных операндов за цикл, в то время как аудио DSP Knowles может выполнять 16 таких MAC за цикл.

И обучение, и вывод требуют значительной пропускной способности памяти. Широкие шины данных снижают давление: AVX-512 Intel поддерживает передачу 512 бит за цикл в массив из 64 умножителей; TI 6745 использует 64-битную шину; процессоры Knowles используют 128-битную шину, балансируя площадь кристалла и пропускную способность. Рекуррентные архитектуры (RNN, LSTM) требуют обратных связей, накладывающих дополнительные архитектурные ограничения, которые могут блокировать глубоко конвейеризированные дизайны.

Аудио-ML конвейеры обычно начинаются со спектрального анализа и извлечения признаков. Ускорение классических DSP-операций — БПФ, фильтров, тригонометрических и логарифмических функций — критично для энергоэффективности. Нелинейные векторные операции (sigmoid, ReLU и др.) также выигрывают от однотактных инструкций, дополнительно снижая количество циклов и потребление.

Короче, процессоры, объединяющие ускорение машинного обучения и аудиосигналов, позволяют выполнять вывод в реальном времени, всегда активный, при низкой стоимости с сохранением приватности. Архитектурные выборы — наборы инструкций с множественными операциями, широкие шины и специализированные низкоточные блоки — поддерживают высокую производительность без высокого потребления. По мере развития специализированных edge-вычислений спектр реализуемых ML-сценариев будет расширяться.

Использование DSP для аудио AI в реальном времени на краю сети

Джим Стил, вице-президент по стратегии технологий, Knowles Corp.

© Эта статья была первоначально опубликована на EE Times: «Машинное обучение на DSP: включение аудио AI на краю».

Интернет вещей

  1. Использование машинного обучения для оптимизации управления цепочкой поставок MRO
  2. Edge Computing: разблокировка real-time данных, повышение эффективности и новые доходы
  3. NXP ускоряет Edge AI с инструментарием eIQ
  4. Edge AI: Почему обработка данных смещается на уровень устройств
  5. Как выбрать идеальный станок с ЧПУ для долгосрочной эффективности
  6. Освоение пульта DSP: ключевые правила для оптимальной работы
  7. Машинное обучение ускоряет безопасность трубопроводов: детекция дефектов в реальном времени сэкономила $10 м…
  8. Intel и Udacity запускают сертифицированную программу по Edge AI разработке
  9. Почему открытый исходный код движет инновациями на периферии — важная электронная книга
  10. Управление машино-ориентированным интернетом: революция периферийных вычислений