Создан прототип ИИ-устройства с механическим чтением памяти

Устройство считывает данные с помощью крошечного механического движения, что значительно снижает энергопотребление ИИ-систем и приближает появление более нейроморфных компьютеров будущего.
Shubham Jadhav/Cornell University

Исследователи из Корнельского университета (США) разработали необычное вычислительное устройство, которое хранит информацию в электрической форме, а считывает ее с помощью крошечного механического движения. Этот подход может стать основой для значительно более энергоэффективных систем искусственного интеллекта и научных расчетов. Исследование опубликовано в журнале Nano Letters.

Проблема современных компьютеров

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

«Для искусственного интеллекта и научных вычислений это означает, что система тратит много времени и энергии просто на перемещение чисел», — объясняет аспирант Шубхам Джадхав, который возглавил работу вместе с профессором Амитом Лалом.

Как работает новое устройство

Ученые создали ферроэлектрическую микроэлектромеханическую систему (FeMEMS). В основе устройства лежит тонкий слой специального материала — оксида гафния-циркония толщиной всего 20 нанометров, встроенный в подвешенную микроскопическую балку.

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

Главное преимущество

Такое разделение записи и считывания снижает электрические помехи и энергопотребление в режиме ожидания. Кроме того, исследователи смогли записать в одну ячейку около 200 различных аналоговых состояний вместо привычных двух (0 и 1). Это особенно важно для нейроморфных вычислений — подхода, который пытается имитировать работу человеческого мозга.

«Если каждое сохраненное значение является лишь приблизительным, эти небольшие ошибки могут накапливаться в результате множества вычислений, — говорит Джадхав. — Создавая множество различимых состояний, мы можем более точно представлять аналоговые веса».

Физическое умножение

Движение балки само по себе является физическим аналогом операции умножения — одной из самых частых в системах ИИ. Если записанное состояние балки соответствует числу 6, а входной сигнал — 8, то амплитуда колебания будет соответствовать их произведению — 48. Такие операции происходят прямо «в памяти», без необходимости постоянно пересылать данные.

Перспективы

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

«До того, как КМОП-технология стала доминирующей, вычислительная техника была гораздо более открытой площадкой. Теперь, когда традиционное масштабирование становится все сложнее, мы можем вернуться к некоторым из этих старых концепций, используя современные материалы, микро- и нанотехнологии. Именно это делает нашу платформу такой захватывающей», — отмечает Джадхав

Подписывайтесь и читайте «Науку» в MAX