Google анонсировала открытую платформу для разработки Coral NPU Обложка: Skyread

Google анонсировала открытую платформу для разработки Coral NPU

Новости
Главное:

  • Google представила Coral NPU — открытую модульную платформу для создания энергоэффективных ИИ-ускорителей с использованием архитектуры RISC-V.
  • Платформа обеспечивает высокую производительность (512 GOPS) при крайне низком энергопотреблении и ориентирована на мобильные и встроенные системы.
  • Первым пользователем технологии стала компания Synaptics, интегрировавшая Coral NPU в свои процессоры для интернета вещей.

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

Coral NPU базируется на 32-разрядной архитектуре RISC-V RV32IMF_Zve32x, оснащённой четырёхступенчатым конвейером инструкций и поддержкой SIMD-операций для обработки 128-битных векторов. Встроенные модули памяти — 8 КБ ITCM для инструкций и 32 КБ DTCM для данных — обеспечивают эффективное выполнение команд. Шина AXI4 и сложная система диспетчеризации позволяют обеспечить высокую скорость обработки с производительностью до 512 миллиардов операций в секунду при минимальном энергопотреблении в несколько милливатт.

Платформа предназначена для широкого спектра устройств: от систем на кристалле (SoC) для интернета вещей и edge-вычислений до носимых гаджетов, таких как умные часы, наушники и очки дополненной реальности. Coral NPU обладает гибкой архитектурой, позволяющей адаптировать её под специфические требования производителей аппаратных платформ.

Первым крупным партнёром, использующим эту технологию, стала компания Synaptics. Она анонсировала серию процессоров Astra SL2610 для интернета вещей, в состав которых входит подсистема Torq NPU на базе Coral.

Платформа Coral NPU поддерживает разнообразные сценарии применения: обработку изображений и звука, взаимодействие с пользователем, контекстный анализ и управление. Среди потенциальных задач — запуск больших языковых моделей, распознавание лиц и объектов, визуальный поиск, распознавание речи, живой перевод, транскрипция и выделение ключевых слов, а также управление жестами и голосом.

Таким образом, решение Google открывает перспективы для создания энергоэффективных и мощных ИИ-компонентов в компактных и мобильных устройствах, обеспечивая при этом гибкость и открытость для разработчиков по всему миру.

Tagged