В последние десятилетия исследователи делают попытки возрождения аналоговых компьютеров, в которых для вычислений вместо двоичной логики используются различные физические величины. Аналоговые процессоры, изготовленные с помощью традиционных полупроводниковых технологий, потенциально могли бы существенно повысить скорость решения некоторых задач при очень малом расходе электроэнергии. В рамках соответствующих исследований, в частности, были созданы аналоговые и гибридные СБИС для ускорения решения дифференциальных уравнений. А два года тому назад ученые Принстонского университета спроектировали и изготовили комбинированный аналоговый чип, ускоряющий работу нейронных сетей. Он имеет принципиально новую архитектуру: вычисления выполняются в памяти, а вместо транзисторов используются конденсаторы. По словам инженеров, к преимуществам конденсаторов относятся изготовление с более высокой точностью, отсутствие утечки тока и возможность размещения непосредственно над ячейками памяти для сокращения расхода энергии и увеличения плотности вычислительной части процессора. Процессор продемонстрировал способность ускорять работу нейронных сетей в тысячи раз по сравнению с другими специализированными ускорителями задач искусственного интеллекта. Однако его архитектура оказалась настолько необычной с точки зрения традиционного программирования, что последующие несколько лет ученым пришлось потратить на доработку чипа и создание специализированного программного обеспечения, с помощью которого системы искусственного интеллекта могли использовать преимущества нового процессора. На недавней Международной конференции по интегральным схемам создатели аналогового ускорителя рассказали о том, как созданная ими программная система позволяет нейросетям различных типов взаимодействовать с процессором и создавать на его основе программно-аппаратные решения различного масштаба.
Фото: Hongyang Jia/Princeton University |