Новый квантовый процессор Helios преодолел порог точности в 99,9%: близок ли масштабный прорыв?

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Статья | Наука и космос

В современной гонке квантовых технологий наметились два основных направления. Первое — это использование сверхпроводящих цепей, где кубиты формируются на твердотельной кремниевой подложке (этот путь выбрали IBM и Google). Второе — использование одиночных атомов или ионов, удерживаемых в вакууме электромагнитными полями. Физики называют эту технологию платформой захваченных ионов. Именно на ней базируется новый 98-кубитный квантовый процессор Helios, разработанный компанией Quantinuum.

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

Квантовый компьютер, вольная интерпретация
Автор: ИИ Copilot Designer//DALL·E 3 Источник: www.bing.com

Разработчики Helios решили эту проблему физическим перемещением самих носителей информации. В их процессоре кубиты не закреплены на месте: система транспортирует ионы в пространстве чипа, сближая их только в моменты непосредственного выполнения вычислительных операций. Это позволяет реализовать связь «все со всеми» (all-to-all connectivity) — любой кубит может напрямую провзаимодействовать с любым другим, независимо от того, где они находились в начале вычислений.

Физика переноса: как работает QCCD-архитектура

Технология, примененная в Helios, называется квантовым прибором с зарядовой связью (Quantum Charge-Coupled Device, QCCD). В качестве кубитов физики используют положительно заряженные ионы бария-137. Поскольку ионы обладают электрическим зарядом, их положением можно управлять с помощью внешнего электрического поля.

На поверхности кремниевого чипа Helios размещена сложная структура из 1228 металлических управляющих электродов. Подавая на эти электроды определенное напряжение, инженеры создают локальные зоны с минимальным значением электрического потенциала — так называемые потенциальные ловушки. Ион оказывается запертым в этой точке пространства.

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

Переход на барий: упрощение лазерной инфраструктуры

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

Использование ультрафиолета создает серьезные инженерные трудности:

  1. Кванты ультрафиолетового излучения обладают высокой энергией, что ведет к постепенной деградации оптических волокон, линз и самого кремниевого чипа.
  2. Ультрафиолетовые лазеры сложны в настройке, обладают высоким уровнем фазового шума (нестабильностью световой волны) и плохо поддаются масштабированию.

В процессоре Helios физики впервые перешли на использование изотопа бария-137. Для управления этим ионом требуются лазеры видимого спектра — зеленого (длина волны 515 нм) и красного. Оптические технологии для видимого диапазона гораздо более зрелые и стабильные. Зеленые лазеры обладают высокой мощностью и крайне низким уровнем фазовых флуктуаций.

Этот переход позволил инженерам значительно снизить погрешность логических операций. Физическое уменьшение шума управляющего лазера привело к тому, что точность двухкубитных логических операций в среднем по системе достигла 99,92%.

Снимок 98 ионов, подсвеченных резонансным лазером в Helios 2D-ловушке на поверхности чипа (схема устройства приведена на Fig. 2). Наложенные линии обозначают различные зоны процессора, а группа из пяти ионов в форме конверта (квинкунс) указывает на место расположения перекрестка ловушки.
Автор: Ransford, A., Allman, M.S., Arkinstall, J. et al. Источник: www.nature.com
Анатомия процессора Helios: устройство вычислительных зон

Пространственная структура чипа Helios оптимизирована под параллельное выполнение различных операций. Чип разделен на функциональные зоны:

  • Кольцевая зона хранения: замкнутый канал диаметром 2,8 миллиметра. Здесь удерживаются ионы, которые в данный момент не участвуют в вычислениях. Они могут перемещаться по кольцу в обоих направлениях.
  • Четырехсторонний перекресток: физическое пересечение каналов, которое позволяет перенаправлять ионы из кольцевого хранилища в рабочие области чипа. Проектирование геометрии этого перекрестка потребовало высокой точности: ионы не должны терять устойчивость или приобретать избыточную кинетическую энергию при поворотах на 90 градусов.
  • Зоны квантовой логики: линейный участок, разделенный на восемь независимых рабочих зон. В каждой зоне сфокусированные лазерные лучи могут индивидуально адресовать отдельные ионы или пары ионов.

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

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

a, Последние пять этапов загрузки буферной зоны (cache) кубитами из кольцевого хранилища (ring storage). Кольцо вращает ионы в обоих направлениях, чтобы переместить выбранный (обведенный) кубит в cache. b, Схема ловушки (масштаб не соблюден) в процессе выполнения программы. Кубиты из ring storage перемещаются в cache, в то время как кубиты в зоне квантовой логики проходят охлаждение до основного состояния. Реальная длина устройства по горизонтали составляет 15.3 mm, диаметр кольца — 2.8 mm, расстояние между рабочими зонами — 750 µm. c, Операции на перекрестке (junction) на примере двух пар ионов. Желтая пара заходит на junction, порядок ионов в ней меняется на противоположный, после чего она транспортируется в нижний канал (bottom leg). Красная пара проходит через junction обратно в кольцо. d, Точное позиционирование четырех-ионного кристалла в зонах квантовой логики во время выполнения двухкубитных (2Q) операций. e, Конфигурация лазерных лучей и ионных кристаллов при выполнении различных квантовых операций (согласно обозначениям). Лучи сфокусированы для селективной работы в верхнем или нижнем каналах (top/bottom legs), что показано цветовым градиентом. Лучи для 2Q отклонены по вертикали и горизонтали примерно на 1° от оси под углом 45°, пересекающей кристаллы в обоих каналах, чтобы за раз воздействовать только на один выбранный ионный кристалл.
Автор: Ransford, A., Allman, M.S., Arkinstall, J. et al. Источник: www.nature.com
Управление вычислениями и динамическая компиляция

Физический транспорт ионов создает серьезный вызов для программного обеспечения. Квантовый алгоритм пишется в абстрактных терминах: он содержит инструкции для «виртуальных кубитов». Задача трансляции этих инструкций в физические перемещения реальных атомов бария возложена на компилятор и управляющую систему реального времени — Helios Runtime.

Этот программный комплекс решает несколько сложных задач в процессе выполнения вычислений:

  1. Динамическое распределение ресурсов: когда программа требует инициализировать новый кубит, алгоритм ищет свободный ион в кольцевом хранилище, наиболее близко расположенный к перекрестку, и строит маршрут его доставки.
  2. Параллельная маршрутизация: система должна одновременно перемещать десятки ионов по сложной сети каналов так, чтобы они не сталкивались и не мешали друг другу.
  3. Формирование пакетов: операции, которые можно выполнить одновременно без взаимных помех, объединяются в группы.

Особая ценность Helios Runtime заключается в поддержке динамических квантовых цепей. В обычных квантовых процессорах вы не можете измерить часть кубитов посреди вычисления, получить результат, обработать его на классическом процессоре и на основе этого решить, какую операцию выполнять дальше над оставшимися кубитами.

Процесс измерения кубита происходит локально в одной из восьми зон логики. Система считывает состояние иона, передает данные на классический контроллер, который принимает логическое решение (например, реализует ветвление «если-тогда-иначе» или цикл) и выдает новые команды на перемещение ионов. Задержка этого цикла управления составляет менее одной миллисекунды, что позволяет менять ход алгоритма прямо во время когерентного существования квантовой системы.

a, Распределение времени на один вычислительный слой на примере случайной программы глубиной 10 (depth-10), которая выполняет 1Q и 2Q на всех 98 кубитах после произвольной перестановки на каждом слое. График разбит на три категории: транспорт ионов, охлаждение до основного состояния и исполнение 1Q/2Q. b, Зависимость общего времени работы одного слоя от количества активных кубитов для трех программ: случайной программы с максимальной плотностью 2Q, аналогичной программы с вдвое меньшей плотностью 2Q и программы со спариванием кубитов в 2D по принципу ближайших соседей. Для двух случайных программ закрашенные точки показывают среднее значение по результатам десяти запусков, а пустые — отдельные результаты измерений.
Автор: Ransford, A., Allman, M.S., Arkinstall, J. et al. Источник: www.nature.com
Проверка производительности и классические пределы

Для оценки реальной вычислительной мощности Helios авторы исследования использовали два системных метода тестирования: случайные схемы Клиффорда с промежуточными измерениями и зеркальный бенчмаркинг случайных квантовых схем (Random Circuit Sampling, RCS).

Метод RCS моделирует поведение квантовой системы при выполнении случайного набора логических операций. Финальное состояние системы представляет собой сложную интерференционную картину вероятностей. Задача классического компьютера в этом тесте — рассчитать распределение этих вероятностей и получить выборку результатов, аналогичную той, которую выдает физический квантовый процессор.

Поскольку у Helios 98 кубитов с возможностью прямой связи каждого с каждым, размерность пространства состояний составляет 298 (приблизительно 3*1029 возможных состояний). Классическое моделирование такой системы требует колоссальных объемов оперативной памяти и вычислительной мощности.

Инженеры рассчитали стоимость симуляции работы Helios на классических суперкомпьютерах с использованием современных методов сжатия тензорных сетей. Моделирование 26 слоев случайных двухкубитных операций требует непрерывной работы суперкомпьютера exascale-класса (производительностью более 1018 операций в секунду) в течение десятилетий. При этом энергопотребление такой классической симуляции составило бы мегаватты, в то время как физический квантовый процессор на ионах выполняет эту задачу за секунды, потребляя лишь ту энергию, которая необходима для работы лазеров и вакуумных насосов.

a, b, Точность (fidelity) отдельных компонентов системы с учетом перекрестных помех MCMR, 1Q-, SPAM и 2Q-операций в верхних (a) и нижних (b) зонах квантовой логики. c, Средние ошибки памяти в зависимости от числа раундов случайной перегруппировки (реорганизации) 98 кубитов. d, Данные циклического бенчмаркинга (CB) для стохастических ошибок Паули в двухкубитном (2Q). e, Вероятность успешного выполнения случайной схемы Клиффорда в зависимости от длины последовательности при различном числе MCMR-операций. f, Оценка погрешности MCMR-операций на случайных схемах Клиффорда в зависимости от общего числа выполненных операций MCMR. g, Точность (fidelity) случайных квантовых схем в зависимости от их глубины, рассчитанная по результатам зеркального бенчмаркинга. h, Ресурсная сложность классического моделирования выборки (sampling) из аналогичных схем с использованием оптимизированного сжатия тензорных сетей. Показаны данные для 56-кубитного квантового компьютера H2 (фиолетовый цвет) и процессора Helios (зеленый цвет). Закрашенные области и маркеры обозначают минимальные, максимальные и средние значения затрат, оптимизированные по пяти случайным конфигурациям схем. i, Сводная таблица средних значений погрешностей компонентов для каждой протестированной операции. Все указанные погрешности соответствуют одному стандартному отклонению, полученному методом бутстрэп-ресемплинга.
Автор: Ransford, A., Allman, M.S., Arkinstall, J. et al. Источник: www.nature.com
Архитектура будущего: путь к коррекции ошибок

Создание 98-кубитного процессора Helios подтверждает масштабируемость QCCD-платформы. Переход от первых экспериментальных систем с шестью кубитами до почти сотни вычислительных элементов удалось осуществить без снижения точности отдельных операций. Более того, многие показатели точности, такие как точность двухкубитных логических операций, превзошли результаты предыдущих малокубитных моделей.

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

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

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

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

Источник: Nature

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как лосось находит родную реку после нескольких лет в океане

Лосось может провести в море несколько лет, уйти от берега на сотни и даже тысячи километров, а затем вернуться в ту же речную систему, где появился на свет. Иногда рыба поднимается и к...

Валуны Моераки: откуда взялись на пляже Новой Зеландии каменные шары, похожие на яйца динозавров

Стоит оказаться на пляже Коэкохе, и в голову закрадывается мысль, что когда-то здесь проводили матч по боулингу неведомые гиганты, а потом просто поленились собрать разлетевшийся всюду инвентарь....

✦ ИИ  УАЗ-3172 «Симбир»: почему советский Range Rover не пошёл в серию

В середине 1980-х годов Ульяновский автозавод приступил к созданию принципиально нового автомобиля повышенной проходимости, который должен был прийти на смену устаревающему УАЗ-469. Проект,...

Обзор смарт-часов Amazfit Cheetah 2 Ultra — титан, карты и странные цифры в Zepp

Amazfit Cheetah 2 Ultra стоят заметно дороже привычных часов бренда, поэтому одного титана, сапфирового стекла и большого экрана здесь мало. Важно, как они ведут себя на руке, насколько точно пишут...