Microsoft project brainwave — искусственный интеллект в реальном времени
На мероприятии Hot Chips 2017 компания Микрософт представила разработку называющиеся Project Brainwave. Это аппаратная платформа для ускорения глубокого обучения. По словам Микрософт, ускоритель снабжает работу ИИ в настоящем времени, другими словами формирование ответов на запросы конкретно на протяжении диалога с пользователем.
Проект включает три слоя: высокопроизводительную распределенную архитектуру; аппаратный «движок» глубокого обучения, реализованный в FPGA; компилятор и библиотеку времени выполнения.
Применение FPGA обеспечило высокое быстродействие. На Hot Chips 2017 был продемонстрирован ускоритель на 14-нанометровых FPGA Stratix 10 производства Intel.
ПО Project Brainwave уже поддерживает обучения и такие средства построения нейронных сетей, как Микрософт Cognitive Toolkit и Гугл Tensorflow. Планируется расширение перечня.
Разработчик отмечает высокую производительность изделия, оцениваемую в 39,5 TLFOPS (при применении собственного 8-битного формата представления данных с плавающей запятой). Достигнутые показатели не являются предельными.
В течение «ближайших кварталов» Микрософт обещает значительно увеличить производительность. Ускоритель будет дешёв клиентам фирменного облачного сервисе Azure.