Компания Microsoft в рамках мероприятия Hot Chips 2017 официально представила широкой публике Project Brainwave — искусственный интеллект, работающий в режиме реального времени. ИИ от компании из Редмонда может похвастаться значительным скачком вперед как в плане производительности, так и в плане гибкости обучения. Отличительной особенностью системы является её способность работать в режиме реального времени, благодаря чему она обрабатывает запросы очень быстро, с ультранизкой задержкой. В реальном времени ИИ становится всё более важным, так как облачным сервисам приходится обрабатывать потоки реальных данных: поисковые запросы, видео или взаимодействия с пользователями.
Система Project Brainwave построена на трёх основных слоях: высокопроизводительной распределенной системной архитектуре, аппаратном механизме для глубокого обучения и библиотеке времени исполнения. Следует отметить, что Project Brainwave использует массивную инфраструктуру FPGA, которую Microsoft развертывает на протяжении нескольких лет. Главное преимущество данной системной архитектуры состоит в том, что она снижает время ожидания, так как процессору не требуется обрабатывать входящие запросы, благодаря чему ему удается обеспечивать очень высокую пропускную способность.
Кроме того, Project Brainwave использует мощный блок обработки DNN, синтезированный на коммерчески доступных FPGA. Разработчики использовали инновационный подход, благодаря которому конструкция сочетает в себе как цифровые блоки обработки сигналов ASIC на FPGA, так и синтезируемую логику для обеспечения большего количества оптимизированных функциональных блоков.
Project Brainwave на данный момент поддерживает Microsoft Cognitive Toolkit и Google Tensorflow.