Cornell Tech показал оптическое обновление памяти для ИИ-роботов

Исследователи Cornell Tech представили на симпозиуме IEEE/JSAP по технологии и схемам СБИС приёмник для оптической передачи данных, который может напрямую менять собственную память под действием света. Вместо обычного преобразования оптического сигнала в электронные биты через энергозатратные аналоговые схемы устройство получает быстрые вспышки цифровых матриц, похожих на QR-коды. Такие матрицы могут нести, например, параметры ИИ-модели.
В прототипе передатчик направляет данные на массив ячеек статической памяти SRAM в процессоре; в эти ячейки встроены фотодиоды. Свет, попадающий на фотодиоды, создаёт ток и переключает двоичные значения в SRAM. Более ёмкая динамическая память DRAM остаётся рядом с передатчиком. Для связи нужна калибровка: специальный кадр с ожидаемым положением пикселей помогает системе принять данные, даже если передатчик и приёмник немного смещены.
Цель работы, уменьшить узкое место при переносе параметров ИИ между DRAM и процессором. Электрические соединения при масштабировании создают проблемы стоимости и эффективности, тогда как оптические линии дают высокую пропускную способность с меньшими потерями энергии, чем металлические провода. Авторы рассматривают применение в роботах на периферии сети, в том числе на складах и фабриках, где нужно обновлять ИИ-модели, а также в микророботах с особенно ограниченной памятью.
До практического внедрения далеко. В лаборатории использовали металлическую маску, формировавшую неподвижную 14×14-битную световую матрицу. Для реальных задач нужен передатчик, меняющий матрицу миллионы раз в секунду и передающий гигабиты в секунду; группа ищет его вместе с исследователями оптики. Независимый эксперт Деннис Сильвестр отмечает ещё одно ограничение: светочувствительные ячейки сейчас крупнее обычных ячеек SRAM, поэтому на чипе поместится меньше памяти и это может свести на нет выигрыш в эффективности. Команда намерена уменьшать ячейки, оптимизируя транзисторы и схемы и используя масштабирование CMOS.
Ключевые факты
- Приёмник Cornell Tech использует фотодиоды в ячейках SRAM: световой сигнал создаёт ток и переключает биты памяти напрямую.
- Данные передаются в виде цифровых матриц, похожих на QR-коды; они могут содержать параметры ИИ-модели.
- Прототип пока показывает неподвижную матрицу размером 14×14 бит, а для практики требуется передатчик со скоростью изменения матрицы в миллионы раз в секунду.
- Светочувствительные ячейки больше обычных ячеек SRAM, поэтому плотность памяти может снизиться и уменьшить энергетический выигрыш.
- Среди возможных применений названы роботы на складах и фабриках и микророботы с ограниченной памятью.
Почему это важно
Перенос параметров ИИ между DRAM и процессором становится ограничением для систем с растущими требованиями к памяти. Оптические линии могут передавать данные с высокой пропускной способностью и меньшими потерями энергии, а предложенный приёмник пытается сохранить это преимущество без обычного аналогового преобразования света в электронные биты.
Кому это важно
Работа относится к разработчикам ИИ-чипов и периферийных систем, а в перспективе, к создателям роботов для складов и фабрик. Авторы также рассматривают микророботов, у которых из-за размеров особенно жёсткие ограничения по памяти.
Как это применить
Это не готовый продукт, а исследовательский прототип. Чтобы использовать подход в реальных системах, нужен оптический передатчик, способный менять световую матрицу миллионы раз в секунду и передавать гигабиты в секунду; также необходимо уменьшить светочувствительные ячейки памяти.
Можно ли доверять
Описание основано на прототипе, представленном на симпозиуме IEEE/JSAP. Его перспективность положительно оценил Деннис Сильвестр из Университета Мичигана, не участвовавший в работе, но он же указал на существенное ограничение нынешней конструкции.
Риски и подводные камни
Светочувствительные битовые ячейки сейчас крупнее обычных ячеек SRAM. Из-за этого чип может вместить меньше памяти, и выигрыш в эффективности от оптической передачи способен исчезнуть. Кроме того, продемонстрированная установка работает лишь со статичной матрицей 14×14 бит.
«Это действительно важная проблема. У неё огромные коммерческие последствия. Это решение, изобретательный способ с ней справиться.»
— Деннис Сильвестр, заведующий кафедрой электротехники и вычислительной техники Университета Мичигана