Уделываем классические компьютеры при помощи Borealis |
||
|
МЕНЮ Главная страница Поиск Регистрация на сайте Помощь проекту Архив новостей ТЕМЫ Новости ИИ Голосовой помощник Разработка ИИГородские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Искусственный интеллект Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Психология ИИ Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Творчество ИИ Техническое зрение Чат-боты Авторизация |
2023-06-04 12:02 Эта история повествует о первом в мире общедоступном квантовом компьютере, развёрнутом в облаке. Компания Xanadu весной 2022 года объявила о запуске Borealis, новейшего квантового компьютера, развёрнутого в облаке и предоставленного в общий доступ. В этом компьютере 216 кубитов в сжатом состоянии – то есть, почти в 20 раз больше, чем в X12, системе предыдущего поколения, также действовавшей в облаке. Borealis – это крупнейший в истории фотонный квантовый компьютер, а также первая в своём роде машина, предоставленная в публичное использование. Ещё примечательнее сама та мощь, которую Borealis обеспечивает при решении очень специфичной математической задачи, именуемой «Гауссов бозонный сэмплинг». Говоря абстрактно, эта задача касается генерации случайных чисел, и эти числа подчиняются определённым паттернам, выражаемым математической функцией под названием «гафниан». Подробности данной конкретной математической задачи в рамках этой статьи не очень важны. Суть в том, что этот пример отлично позволяет продемонстрировать, насколько классические компьютеры уступают по мощности квантовым. Оказывается, что вычислить такую функцию на классическом компьютере поразительно тяжело. На самом деле, генерация случайных образцов со свойствами, описываемыми гафнианом, для классических машин становится попросту неподъёмной, стоит только размеру ввода превысить некоторый предел. Borealis был спроектирован именно для того, чтобы дотянуться до пространства таких математических задач. На Borealis пользователи могут запускать собственные программы для кодирования матриц, а машина будет возвращать пользователю вычисленный вывод. Вывод в данном случае – это образцы из вероятностного распределения, основанного на заданном пользователем гафниане. Чтобы продемонстрировать возможности Borealis во всей красе, мы подвергли его одному из самых требовательных тестов в области квантовых вычислений: заставили показать вычислительное квантовое преимущество. Иногда в данном случае также говорят о достижении квантового превосходства. То есть, требуется показать, что при решении конкретной чётко очерченной задачи рассматриваемый квантовый компьютер обставляет самые быстрые из существующих классических компьютеров, даже если те используют для решения задачи наилучшие известные алгоритмы. Исключительно сложно собрать такую квантовую машину, которая преодолеет этот рубеж, поэтому известно всего несколько случаев, в которых удалось достичь квантового вычислительного преимущества. Впервые это сделала команда инженеров из Google в 2019, воспользовавшись собственным 53-кубитным сверхпроводящим процессором Sycamore и выполнив на нём немного иной алгоритм случайной выборки. Вскоре после этого гауссов бозонный сэмплинг был продемонстрирован на оптическом компьютере Цзючжан, который собрала команда инженеров из Научно-технического университета Китая. Затем та же группа продемонстрировала собственный сверхпроводящий процессор, а также усовершенствовала Цзючжан, чтобы показать более зрелищный оптический опыт. На момент написания этой статьи ни одна другая машина – ни из академических исследовательских групп, ни из коммерческих компаний – не позволила достичь квантового вычислительного преимущества. Но Borealis, представьте себе, прорвался через этот барьер, с честью пройдя тест и стал первым компьютером, демонстрирующим квантовое превосходство и потенциально подходящим для развёртывания в облаке. Во время выполнения он показывает чрезвычайное преимущество над классическими компьютерами. Самому мощному современному суперкомпьютеру потребовалось бы приблизительно 9000 лет, чтобы дать единственный результат, при условии, что задача будет решаться методом прямой симуляции. Borealis на то же требуется всего 36 микросекунд. Это беспрецедентный выигрыш по сравнению с тем, что дают оптические машины. Он более чем в 50 миллионов раз превышает то квантовое преимущество, которое было показано на более ранних фотонных квантовых машинах. Результаты теста прошли экспертную оценку и были представлены в статье, опубликованной в научном журнале Nature. ![]() ![]() ? Заглянем под капот: как работает Borealis Borealis обладает уникальной архитектурой, спроектированной для генерации и обработки большого количества кубитов, находящихся в сжатом состоянии, причём, с эффективной аппаратной поддержкой. Для того, чтобы сгенерировать и запутать нужное нам состояние, используется мультиплексирование времени, где источник кубитов в сжатом состоянии производит вереницу из 216 импульсов сжатого света. Каждый такой импульс состоит из пары фотонов, находящихся в квантовой суперпозиции. Фотоны генерируются пропусканием ярких лазерных вспышек сквозь нелинейный кристалл, расположенный в оптическом резонаторе. На следующей схеме в общем виде представлено устройство всей машины, чтобы было проще понять, какую роль играет каждая подсистема: ![]() ![]() ? Практические варианты в эру NISQ Много дискутируют о том, какое применение может найтись для квантовых компьютеров, которые можно будет собрать в ближайшем будущем. Этот класс машин называется «шумные квантовые компьютеры среднего масштаба» (NISQ). Что касается Borealis, любое такое применение должно будет вписываться в парадигму гауссова бозонного сэмплинга, то есть, иметь ограниченное приложение только при решении конкретного класса математических задач, касающихся вероятностных гафниановых распределений. Изучается, сколько потенциальных прикладных вариантов есть в данной области, и большинство из них соответствует задачам, которые можно выразить в графах. Граф – это сеть точек, соединённых рёбрами, где каждому ребру присвоен вес (числовое значение). Такие задачи естественно преобразуются в конкретное множество состояний и вентилей, предлагаемых Borealis. ![]() ? К практическим квантовым вычислениям: исправление ошибок и отказоустойчивость Итак, каким же образом Borealis касается отказоустойчивых квантовых вычислений. Притом, что он прочно вписан в ландшафт устройств NISQ-эры, ряд разработанных для него и применяемых в нём технологий также являются критическими компонентами архитектуры для универсального отказоустойчивого квантового компьютера. В таком ракурсе работа по конструированию Borealis служит примером и вехой в развитии одной из этих основополагающих технологий в крайне требовательном контексте – то есть, в стремлении продемонстрировать квантовое преимущество при вычислениях. Важнейший образец такой технологии, интегрированной в Borealis и необходимой для отказоустойчивости – это использование стабилизированных оптоволоконных линий задержки, предназначенных для хранения в буферной памяти кубитов, пребывающих в сжатом состоянии. В предложенной отказоустойчивой архитектуре такая технология нужна, чтобы связать воедино большое квантовое состояние, где существует некоторая запутанность между кубитами, сгенерированными в разное время. Генерируя запутанность между кубитами, «рождёнными» в разное время, удаётся реализовать квантовые схемы большой глубины, при этом не распространяя каждый кубит через сопоставимое количество физических компонентов. Обходясь на аппаратном уровне без чрезмерно глубоких схем, мы сохраняем в архитектуре возможность диагностировать и исправлять ошибки по преодолении каждого вентиля и после каждого такта процессора. Запутать между собой кубиты из разных тактов процессора очень сложно, так как эта операция предполагает, что нам потребуется сохранить на протяжении целого тактового цикла машины кубит, циркулирующий в оптоволоконном кабеле. Поскольку свойства этих кубитов зависят от небольших флуктуаций (в масштабах нескольких нанометров) на всей длине их оптического распространения, требуются изощрённые приёмы стабилизации оптических циклов. Самый длинный из таких буферных циклов в Borealis превышает 1 км, что соответствует хранению информации в течение 6 микросекунд. Эта длина активно стабилизируется с фактической точностью до нескольких десятков нанометров – то есть, до одной части на 200 миллиардов. Всё равно, что стабилизировать кабель, проложенный от Ванкувера до Торонто до ширины человеческого волоса. Для описываемой отказоустойчивой архитектуры требуется хранить информацию примерно в течение 1 микросекунды – что соответствует паре сотен метров оптоволокна – поэтому весьма вдохновляет, что эти технологические разработки идут с опережением. Ещё один аспект отказоустойчивой архитектуры, реализованной в Borealis – это непосредственный синтез трёхмерной запутанности как таковой. Это лишний раз демонстрирует, с какой лёгкостью фотоника – опять же, всё благодаря использованию возможностей оптоволокна – применима для дальнодействующей соединяемости кубитов, созданных в физически удалённых точках. Дальнодействующая соединяемость, реализованная таким образом (что присуще именно фотонным архитектурам) позволяет задействовать более сложноорганизованные коды коррекции ошибок. Такие коды требуют запутанности между более удалёнными кубитами, чем обеспечивает «соединяемость с ближайшим соседом». Напротив, традиционные коды (например, код, учитывающий поверхность ошибки), для работы с которыми спроектированы сверхпроводниковые процессоры, ограничены именно соединяемостью с ближайшим соседом. Дальнодействующая соединяемость потенциально потребовала бы меньших издержек на кодирование логических кубитов с поправкой на ошибки в массивы необработанных физических кубитов. ![]() Источник: habr.com Комментарии: |
|