Зачем морозить кубиты: новый фотонный процессор обошел квантовый компьютер D-Wave при комнатной температуре
Современная цифровая электроника достигла физического предела. Закон Мура замедляется, а классическая архитектура компьютеров, основанная на транзисторах и бинарной логике, оказывается неэффективной перед лицом целого класса математических проблем. Речь идет о задачах комбинаторной оптимизации, сложность которых растет очень сильно с увеличением количества переменных.
Эти задачи окружают нас повсюду: от сворачивания белковых молекул для создания новых лекарств до оптимизации инвестиционных портфелей и логистических цепочек. Для их решения традиционным суперкомпьютерам требуются тысячи лет. Долгое время считалось, что единственным выходом станут квантовые компьютеры. Однако новая работа международной группы исследователей предлагает альтернативу, которая не требует температур, близких к абсолютному нулю.
Инженеры разработали программируемую фотонную машину Изинга, которая использует свет вместо электричества для обработки информации. Устройство, построенное на базе стандартных телекоммуникационных компонентов, показало производительность, недостижимую для классических процессоров, и в ряде ключевых тестов превосходит существующие квантовые аналоги.
Фундаментальная проблема: энергетический ландшафт
Сначала лучше разобраться в природе задач, которые решает эта машина. Большинство проблем оптимизации можно свести к поиску минимума энергии в сложной системе. Это описывается математической моделью Изинга.
Берем условную систему, состоящую из множества элементов — спинов. Каждый спин может находиться в одном из двух состояний (условно «вверх» или «вниз», +1 или -1). Спины связаны друг с другом с разной силой: одни стремятся выстроиться одинаково, другие — противоположно. Совокупность всех этих связей образует сложный энергетический ландшафт.
Задача компьютера — найти такую конфигурацию спинов, при которой общая энергия системы будет минимальной. Это состояние называется «основным состоянием».
Проблема классических алгоритмов заключается в том, что этот ландшафт не гладкий, а изрезанный, полный локальных минимумов — ловушек. Обычный компьютер, спускаясь по графику энергии, часто попадает в ближайшую яму и останавливается, ошибочно полагая, что нашел дно. На самом деле глобальный минимум (истинное решение) может находиться гораздо глубже, но за высоким энергетическим барьером.
Архитектура света: каскадные модуляторы
Новое устройство, получившее название CMIM (Cascaded Modulator Ising Machine), решает эту проблему, используя физические свойства света и принципы аналоговых вычислений. В отличие от цифрового процессора, который последовательно перебирает варианты, CMIM позволяет системе самой эволюционировать к правильному ответу.
Архитектура системы базируется на трех особо важных технологиях:
1. Сверхбыстрая модуляция на ниобате лития
В качестве носителя информации используется лазерный луч. Чтобы кодировать данные в свет, применяются модуляторы на тонких пленках ниобата лития (TFLN — Thin-Film Lithium Niobate).
Ниобат лития — это материал, меняющий свои оптические свойства под действием электрического поля. Модуляторы на его основе работают как сверхбыстрые затворы, способные менять состояние луча (амплитуду или фазу) более 100 миллиардов раз в секунду (100 ГГц). Это позволяет системе оперировать данными на скорости 106 Гбод, что на порядки превышает тактовые частоты стандартной электроники.
2. Замкнутый оптоэлектронный контур
Машина работает по принципу рекуррентной связи. Свет проходит через первый модулятор, кодирующий текущее состояние спинов, затем через второй, который накладывает на них матрицу весов (условия задачи). После этого оптический сигнал преобразуется фотодетектором обратно в электрический, обрабатывается и снова подается на вход лазера.
Система замыкается в петлю обратной связи. С каждым проходом сигнала по кругу состояние спинов корректируется, приближаясь к оптимальному. Это физический аналог нейронной сети Хопфилда, где вычисления происходят не за счет логических вентилей, а за счет динамики самой системы.
3. Цифровая стабилизация (DSP)
Инженеры применили нетривиальное решение: они интегрировали в аналоговую оптическую схему мощный блок цифровой обработки сигналов (DSP). Подобные чипы используются в магистральных интернет-кабелях для очистки сигнала от помех при передаче на тысячи километров.
Здесь DSP выполняет двойную функцию. Во-первых, он компенсирует физические несовершенства оборудования (нелинейность модуляторов, дисперсию), позволяя поддерживать высокую точность вычислений на экстремальных скоростях. Во-вторых, он управляет процессом взаимодействия спинов, позволяя программировать любые типы связей между ними.
Шум как вычислительный ресурс
Самым интересным аспектом работы машины является использование шума. В традиционной электронике шум — это враг, приводящий к ошибкам. В машине Изинга шум становится инструментом.
Чтобы система не застревала в локальных минимумах (тех самых ловушках ложных решений), ей необходима встряска. В физике этот процесс называется отжигом. Система специально дестабилизируется, что позволяет ей преодолевать энергетические барьеры и искать более глубокие минимумы.
В CMIM источником такой полезной нестабильности служит оптический усилитель (SOA — Semiconductor Optical Amplifier). Он вносит в сигнал усиленный спонтанный шум. Управляя мощностью этого шума, алгоритм реализует стратегию поиска: сначала высокий уровень шума позволяет грубо исследовать все пространство решений, затем уровень снижается, и система остывает, оседая в точке глобального минимума.
Проблема связности: где кванты проигрывают фотонам
Ключевым результатом исследования стало прямое сравнение фотонной машины с коммерческим квантовым аннилером D-Wave Advantage. Хотя квантовые компьютеры используют мощный ресурс — квантовое туннелирование, — они страдают от фундаментального ограничения архитектуры: проблемы связности.
Кубиты в процессоре D-Wave имеют жесткую физическую привязку. Один кубит соединен проводниками лишь с ограниченным числом соседей (обычно около 15). Однако многие реальные задачи (например, финансовая оптимизация или логистика) требуют полносвязной топологии, где каждый элемент влияет на каждый.
Чтобы смоделировать такую связь на квантовом чипе, приходится объединять несколько физических кубитов в один логический. Это резко снижает эффективность: количество необходимых кубитов растет квадратично относительно размера задачи.
Фотонная машина CMIM обходит это ограничение благодаря временному мультиплексированию. Спины в ней существуют не как физические ячейки на плате, а как последовательность световых импульсов во времени. Благодаря DSP любой импульс может быть математически связан с любым другим через память процессора. Это обеспечивает истинную полносвязность (все со всеми) с линейным масштабированием ресурсов.
Результаты тестирования
Эффективность нового подхода была подтверждена на двух типах NP-трудных задач.
1. Разбиение чисел
Задача состоит в том, чтобы разделить множество чисел на две группы с одинаковой суммой. Это классический тест для проверки вычислительных способностей системы.
- Результат: фотонная машина успешно решала задачи размерностью до 256 чисел со 100% вероятностью нахождения идеального решения.
- Сравнение: квантовый компьютер D-Wave на аналогичной задаче демонстрировал резкое падение вероятности успеха уже при 32 числах. Из-за необходимости эмулировать связи, квантовый процессор быстро исчерпывал свои ресурсы и терял когерентность.
2. Сворачивание белков
Задача заключается в предсказании трехмерной структуры белка исходя из последовательности аминокислот. Это особо важно для биологии и фармакологии.
- Результат: система успешно моделировала сворачивание цепочек длиной до 30 аминокислот, находя конфигурации с энергией, составляющей 99% от оптимальной.
- Сравнение: здесь результаты фотонной машины и D-Wave оказались сопоставимы. Однако фотонная система работала при комнатной температуре и потребляла на порядки меньше энергии, чем криогенная установка квантового компьютера.
Max-Cut и производительность
На графовой задаче максимального разреза (Max-Cut), которая имеет прикладное значение в проектировании микросхем, система продемонстрировала способность обрабатывать графы с 20 000 вершин и 100 000 ребер. Время получения решения составило менее 30 микросекунд, что является рекордом для машин такого класса.
Общая производительность системы оценивается в 200 GOPS (миллиардов операций в секунду). При этом использование коммерчески доступных технологий телекоммуникаций (модуляторы, DSP) открывает путь к дальнейшему масштабированию. Теоретически, применяя методы частотного уплотнения каналов (WDM), можно увеличить производительность еще в десятки раз, создавая параллельные вычислительные потоки в одном волноводе.
Значение для индустрии
Представленная работа доказывает, что монополия квантовых вычислений на решение задач оптимизации не является абсолютной. Оптические вычислители можно спокойно переводить из разряда лабораторных экспериментов в категорию практических технологий.
Главное преимущество фотонного подхода — использование зрелой технологической базы. Компоненты, применяемые в CMIM, уже массово производятся для нужд телекоммуникационной индустрии. Это означает, что стоимость и сложность внедрения таких систем будет несоизмеримо ниже, чем у квантовых компьютеров, требующих вакуума и сверхнизких температур.
В ближайшем будущем мы можем увидеть появление специализированных фотонных сопроцессоров в центрах обработки данных. Они возьмут на себя решение специфических, но крайне ресурсоемких задач комбинаторной оптимизации, освободив центральные процессоры и GPU для традиционных вычислений.
Источник:arXiv













