Один кубит – это атом или фотон – мельчайшая частица вещества или энергии. За последние двадцать лет количество кубитов в квантовых процессорах увеличилось с одного-двух до сотни (в зависимости от технологической платформы).
Что такое квантовый компьютер? Принцип работы кубитов и квантовых вычислений
Именно эта проблема и называется декогеренцированием. Она актуальна, и учёные ещё не нашли простого способа снизить её эффект на кубиты. У неё есть два самых известных решения: снизить температуру кубита до абсолютного нуля и окружить кубит суперпроводником, который защищает частицу от внешнего влияния. Во всяком случае, пока что.
Зачем разрабатывать квантовые процессоры Несмотря на то, что квантовые вычисления могут быть ошибочными, а поддерживать кубиты стабильными — непростая задача, которую ещё предстоит решить, есть несколько причин, по которым технологию не оставили: Современные компьютеры ограничены в возможностях, а квантовые — нет. Даже сегодня суперкомпьютеры могут тратить десятки тысяч лет на решение сложнейших задач, когда квантовый компьютер может решить её за секунды. Некоторые из таких задач включают факторизацию больших чисел, оптимизацию, моделирование сложных систем и анализ больших данных.
Квантовые компьютеры помогают лучше понимать мир. Хотя нам кажется, что человечество достигло небывалых высот за последние 50 лет, в действительности мы мало знаем о частицах, их природе и физике. Как бы это ни было парадоксально, строительство квантовых компьютеров помогает изучить квантовую физику.
Квантовые алгоритмы могут изменить существующие методы шифрования и дешифровки данных. С одной стороны, они могут предложить криптографические методы, устойчивые к взлому с использованием квантовых алгоритмов. С другой стороны, квантовые процессоры могут быть использованы для взлома существующих классических криптографических методов.
Заключение Квантовая физика — довольно неизвестная человечеству область, а квантовые ПК читатели этой статьи вряд ли застанут: скорее, работать с ними будут наши правнуки. Однако мы надеемся, что после прочтения вы стали лучше понимать, как будет устроено будущее. Конечно, в этой статье опущена масса важных деталей, но её цель — объяснить принцип работы квантовых компьютеров в общих чертах тем, кто давно хотел разобраться в теме, но та казалась слишком сложной.
Если в статье упущено что-либо, что на ваш взгляд непременно стоило в неё включить, напишите об в комментариях. Также пишите, если вам кажется, что некоторые аспекты можно было объяснить ещё проще.
Получилось две монетки — одна только с орлом, вторая только с решкой. Пустая сторона разреза нас щас не интересует. Не подглядывая где какая, мы подбрасываем обе новых монетки в воздух переводим в суперпозицию, как мы теперь знаем. Монетки начинают вертеться в воздухе и не падают потому что они теоретические! Тут квантовый физик скажет, что между монетками создана запутанность. Русская терминология лажает, потому лучше дополнительно запомнить английское слово — Entanglement. Оно встречается чаще.
Всё это означает некую «зависимость», «спутанность» или просто «связь» состояний двух монеток. Как видите, никакой магии пока нет, законы физики мы не нарушали, на митинг не выходили. Мы упаковываем одну из наших новых прикольных крутящихся монеток в коробку и отправляем её своему знакомому в другой город. А еще лучше на другую планету или в соседнюю галактику. Теперь мы оба имеем по монетке, но понятия не имеем орел нам достался или решка. Кажется, пришло время посмотреть. Звучит тупо, да? Вот только Эйнштейн не был доволен такой фигнёй. Монетки находились далеко друг от друга, так?
Но результат чтения одной моментально повлиял на значение второй, так? Значит мы только что нарушили теорию относительности и передали информацию быстрее скорости света. На этот раз без штрафа, но я выпишу вам предупреждение. Но есть и хорошие новости: мы научились создавать системы из двух частиц, которые вот так моментально при чтении одной гарантируют нам значение другой. Мы называем такие половинки «запутанными» друг с другом. Такой вот физически нерушимый IF. Кубит Подойдём к настоящим квантовым вычислениям. Другие статьи в интернете сразу начинают с объяснения кубитов, но мне показалось, что зная три правила выше, нам будет намного проще разговаривать и действительно понять суть кубитов, а не «магию». Теперь можно раскидать всё прямо на пальцах.
Кубит qubit — это квантовый бит Звучит крутейше, но для начала вспомним что такое бит. Прямая бочка пошла... Не, в смысле кумплюктерный бит. Когда таких выключателей на стене много, мы даже можем закодировать в них какую-то информацию, чтобы сосед её увидел. Набор букв АААА, переданных по сети как 01000001 01000001 01000001 01000001, сообщит собеседнику, что вы орёте над его мемом. Любое устройство, на котором вы сейчас читаете эти строки, состоит из таких вот единичек и ноликов. Вся информация кодируется в битах, биты молотит ваш процессор, биты хранятся на диске, образуя байты, мегабайты, гигабайты — вы это знаете лучше меня. Физически нам действительно неважно что у них внутри. В первых компьютерах они были механическими реле, в современных — всего лишь импульсы по 5 вольт, суть осталась та же.
Мы можем хранить в бите нужное нам значение 1 или 0, перезаписывать его при необходимости, а так же прочитать в любой момент чтобы использовать дальше для вычислений. Цепочка таких битов и инструкций что с ними делать даёт нам Машину Тьюринга. Так появились компьютеры. В них мы тоже принимаем за 0 или 1 какое-то их свойство, которое можем писать и читать, и так же можем делать их из разных материалов — просто теперь вместо механических реле мы используем частицы. В чём же разница? Кубит можно еще и подбросить как монетку! Перевести в суперпозицию, из которой он будет выпадать 0 орлом или 1 решкой с чёткой и нужной нам вероятностью. Это открывает нам третье весёлое состояние, ради которого мы тут и собрались вообще. Любое чтение кубита уничтожит нашу суперпозицию.
Циферблатики со стрелочками — это стандартная форма записи, привыкайте. До чтения же у нас есть четкая вероятность того и другого исхода. Мы не можем предсказать результат, но вероятности вот они, пожалуйста. Мы можем спокойно нарисовать вероятности нашего кубита на картинке. Они не изменятся без нашего вмешательства. Думаю, после моего хейта в сторону Кота, вы понимаете почему мне не нравится это слово. Оно отвратительно бесполезно! Щас еще параллельные миры плодить будем, ну уж нет. Главная фишка такого кубита-монетки именно в том, что мы МОЖЕМ влиять на вращение этой монетки пока она в воздухе, влияя тем самым на вероятность выпадения орла или решки в конце.
Правда графики выше получаются не очень красиво, потому мы придумали рисовать такие вот циферблатики, где мы двигаем стрелочку как хотим, а в конце она схлопнется вверх или вниз. Никакой магии, просто вероятность.
С обычным ПК все просто — мы можем взять и считать его, напрямую подключившись к процессору: логические 0 и 1 там совершенно определенно интерпретируются как отсутствие и наличие заряда. Но вот с кубитами такое не пройдет — ведь в каждый момент времени он находится в произвольном состоянии.
И тут нам на помощь приходит квантовая запутанность. Ее суть заключается в том, что можно получить пару частиц, которые связаны друг с другом говоря научным языком — если, к примеру, проекция спина одной запутанной частицы отрицательна, то другой обязательно будет положительной. Как это выглядит на пальцах? Допустим, у нас есть две коробки, в которых лежит по бумажке.
Мы разносим коробки на любое расстояние, открываем одну из них и видим, что бумажка в ней в горизонтальную полоску. Это автоматически означает, что другая бумажка будет в вертикальную полоску. Но вот проблема в том, что как только мы узнали состояние одной бумажки или частицы , квантовая система рушится — неопределенность исчезает, кубиты превращаются в обычный биты. Поэтому вычисления на квантовых компьютерах по сути одноразовы: мы создаем систему, которая состоит из запутанных частиц где находятся их вторые «половинки» мы знаем.
Мы проводим вычисления, и после этого «открываем коробку с бумажкой» — узнаем состояние запутанных частиц, а значит и состояние частиц в квантовом компьютере, а значит и результат вычислений. Так что для новых вычислений нужно снова создавать кубиты — просто «закрыть коробку с бумажкой» не получится — мы ведь уже знаем, что нарисовано на бумажке. Возникает вопрос — раз квантовый компьютер может моментально подбирать любые пароли — как защитить информацию? Неужели с приходом таких устройств исчезнет конфиденциальность?
Они легко разрушаются под воздействием внешних воздействий, а устройства для хранения таких систем сложны в разработке. Относительно недавно ученые обнаружили, что в качестве кубитов можно использовать искусственно созданные атомы, в частности, т. По законам квантовой физики, слой диэлектрика оказывается проницаемым для электронов. Построенные из нескольких джозефсоновских контактов системы работают как атомы: они могут излучать и поглощать свет, пребывать в нейтральном и возбужденном состоянии. Отечественные кубиты состоят из четырех джозефсоновских контактов и выполнены методом литографии из тончайших пластин алюминия, толщиной всего 2 нанометра, которые разделены слоем диэлектрика. Лабораторные испытания показали, что объект полностью соответствует техническим характеристикам квантовых битов.
Квантовые компьютеры: путь от фантастики до реальности и их влияние на науку и бизнес
Рассказываем, как появился первый квантовый компьютер, сколько кубитов в современных процессорах и какие задачи они могут решать. Вторая проблема — это заставить кубиты взаимодействовать друг с другом — при взаимодействии их время жизни катастрофически уменьшается. В 2013 году мы произвели первичные измерения полученных в Германии кубитов (кубит – элемент сверхпроводниковой микросхемы, сделанный из сверхпроводника – тонких пленок алюминия). И делают кубиты на сверхпроводниках, которым нужны экстремально низкие температуры. С использованием суперкомпьютера ННГУ «Лобачевский» нижегородские физики, учёные МГУ и Российский квантовый центр разработали новый метод для управления квантовыми объектами – кубитами.
Самое недолговечное в мире устройство стало «жить» в два раза дольше
Разумеется, квантовые алгоритмы, составленные из двухкубитных вентилей, получаются в разы длиннее своих многокубитных версий, однако фундаментальной проблемы в этом нет. Нужно просто иметь квантовые процессоры с достаточно длинным временем когерентности и достаточно быстрыми одно- и двухкубитными гейтами для выполнения сотен-тысяч элементарных квантовых операций за один вычислительный цикл. Пример разложения 3-кубитного гейта на последовательность 2-кубитных операций. Фраза «нужно просто иметь квантовые процессоры с нужными характеристиками» из конца прошлой главы звучит довольно неплохо и, в целом, это выполнимо. Но есть нюанс. Это значит, что в среднем на сотню правильно выполненных операций будет приходиться одна ошибочная. В полномасштабном квантовом компьютере, выполняющем сложный квантовый алгоритм, такие ошибки будут быстро накапливаться, приводя к выдаче неправильных результатов вычислений. При этом существенно повысить точность двухкубитных квантовых гейтов в многокубитных квантовых процессорах пока не представляется возможным. К счастью, многие недостатки компьютерного «железа» можно зачастую решить программными методами. Например, физические ошибки, возникающие в классических компьютерах или линиях передачи данных, детектируются и исправляются с помощью действующих в реальном времени алгоритмов коррекции ошибок, разработанных еще в середине 20 века. Похожие алгоритмы были предложены пару десятилетий назад и для квантовых систем.
Например, уже упомянутый выше Алексей Китаев в 1998 году предложил так называемый «поверхностный код» англ. Общая идея такого подхода коррекции ошибок довольно проста — соседние физические кубиты объединяются в логические блоки, каждый из которых в дальнейшем используется квантовым алгоритмом в качестве «логического кубита». При этом, если каждый логический блок содержит достаточно большое количество физических кубитов, то, даже несмотря на периодически возникающие в них физические ошибки, уровень ошибок логического кубита можно сделать сколь угодно низким. Сколько же таких логических, безошибочных кубитов нужно, чтобы запустить какой-нибудь полномасштабный квантовый алгоритм? Возьмем, для наглядности, все тот же нашумевший алгоритм Шора, обещающий взломать интернет. Текущие методы криптографической защиты данных используют ключи шифрования, состоящие из тысячи бит, что потребует несколько тысяч логических кубитов для его эффективной факторизации разложения на множители. Учитывая количество требуемых квантовых операций и желаемый уровень возникновения ошибок, каждый такой логический кубит должен состоять из примерно тысячи физических кубитов. Перемножая эти два числа, мы получаем оценку в миллион физических кубитов, необходимых квантовому компьютеру для выполнения алгоритма Шора. Миссия выполнима? С учетом того, что самые мощные существующие квантовые процессоры оперируют десятками кубитов, желаемый миллион кубитов выглядит несколько заоблачно.
Однако, если посмотреть на историю развития традиционной индустрии полупроводниковой электроники, то можно увидеть пример такого инженерного чуда, позволившего увеличить количество транзисторов на чипах с нескольких сотен в конце 1960-х годов до десятков миллионов в конце 1990-х. Технологический скачок, необходимый для такого масштабирования, по сложности и объему инвестиций можно сравнить разве что с выходом человека в космос или высадкой на Луну. Существенно отличается лишь количество участников. Многие из игроков этого высокотехнологичного рынка представили и регулярно обновляют «дорожные карты» по развитию своих квантовых платформ. Например, компания IonQ, создающая квантовые процессоры на ионах в ловушках, планирует создать полноценный квантовый компьютер с тысячью логических кубитов необходимых для запуска серьезных алгоритмов уже к 2028 году. Лидеры направления сверхпроводящих кубитов, Google и IBM, дают чуть более размытые прогнозы, обещая создать квантовые процессоры с тысячью физических кубитов в ближайшие пару лет и, отработав на них алгоритмы коррекции ошибок, достигнуть отметки в тысячу логических кубитов до конца десятилетия. Похожие амбиции и у многих государственных программ, нацеленных на создание квантового компьютера. Лидером по объему инвестиций по праву можно считать Китай, вложивший в свою национальную квантовую программу более 10 миллиардов долларов еще в 2016-2017 годах. Сейчас эти вложения начинают приносить первые результаты, особенно заметные по прорывным статьям из Китайского университета науки и технологий в Хэфэе University of Science and Technology of China, Hefei. Пытается догнать Китай и национальная квантовая инициатива в США с бюджетом чуть более миллиарда долларов, направленных на создание новых федеральных лабораторий.
Сравнимые бюджеты выделили на развитие квантовых технологий и отдельные европейские страны, а сам Евросоюз еще в 2018 году запустил миллиардную программу Quantum Flagship, направленную на поддержку совместных проектов по квантовым технологиям по всей Европе. Общий объем инвестиций в этот быстро растущий рынок оценивается в 25 миллиардов долларов, что сопоставимо с бюджетом американской лунной программы 1960-х годов. Особый путь А что в России? Несмотря на пионерские идеи Юрия Манина в 1980-х и неоценимый вклад отечественных ученых в области квантовых вычислений и квантовой информации, Россия на текущий момент несколько отстает от перечисленных выше лидеров рынка.
Даже если обычный компьютер будет обрабатывать каждое состояние за 1 микросекунду это миллионная доля секунды , ему понадобится не меньше недели на решение задачи. Квантовый компьютер справится за 1 секунду, действуя по алгоритму Гровера. Еще раз: что такое квантовый компьютер? Квантовый компьютер — новый тип устройств, он использует в своей работе принципы квантовой механики. Это раздел науки, которая изучает поведение атомов и еще более мелких субатомных частиц: фотонов, электронов, нейтрино.
Законы взаимодействия между ними существенно отличаются от того, что мы привыкли видеть вокруг, в «большом» мире. Единицей информации, как мы выяснили, в квантовом компьютере является квантовый бит, или кубит, одно из свойств которого — суперпозиция, то есть комбинация всех возможных состояний. Представьте, что нужно открыть N дверей. Обычный компьютер будет открывать их по очереди, квантовый может открыть все сразу. Парадокс кошки Шредингера да, именно кошки — тоже пример суперпозиции, ведь она по условию и живая, и мертвая одновременно. Чтобы понять принцип было проще, компания Microsoft предлагает думать о монетке: если классические биты измеряются подбрасыванием и принимают значение либо орел 0 , либо решка 1 , кубиты могут зафиксировать все возможные варианты положений монеты, включая орла, решку и любые промежуточные состояния. Стоит уточнить, что когда мы говорим о суперпозиции, мы говорим о вероятности кубита оказаться в каждом из промежуточных состояний. А в каком состоянии он действительно находится, мы узнаем только когда на него «посмотрим». Сравнение бита и кубита, визуализация от Microsoft Кратко о свойствах квантовых битов Суперпозиция — не единственное свойство субатомных частиц.
В физике также есть понятия запутанности, квантовой интерференции, коллапса и декогеренции. Запутанность — состояние квантовых частиц двух и более , при котором между ними устанавливается некая связь, даже если они находятся за тысячи километров друг от друга. То есть если вы измените один кубит, запутанный с ним тоже изменится. Добавляя в систему запутанные кубиты, можно экспоненциально увеличить вычислительные возможности квантовых компьютеров. Интерференция — следствие суперпозиции и один из самых загадочных принципов квантовой механики, который упрощенно подразумевает, что частица скажем, фотон может пересекать свою же траекторию и мешать собственному движению. Так как каждое состояние кубита описывается амплитудой вероятностей, эти состояния формируют интерференционную картину.
Туризм и Приключения 8 подписчиков Подписаться Российские ученые изготовили и испытали первый в нашей стране сверхпроводящий кубит. Эта работа открывает перспективу создания принципиально новых приборов и устройств на основе сверхпроводниковых элементов. Мы расскажем вам о том, как интересен мир вокруг и поможем разобраться в самых сложных вещах.
Медиаконтент иллюстрации, фотографии, видео, аудиоматериалы, карты, скан образы может быть использован только с разрешения правообладателей.
Кудиты лучше кубитов? Российские учёные доказали превосходство отечественной технологии
Поисковые системы интернета переполнены запросами: «наука и технологии новости», «квантовый компьютер новости», «что такое кубит, суперпозиция кубитов?», «что такое квантовый параллелизм?». Квантовая интегральная микросхема (КИМС) содержит пять кубитов, один из которых в данном эксперименте не использовался. «В области производства квантовых компьютеров всё идёт в соответствии с графиком, 20 кубитов нам обещает Росатом показать в конце этого года. Именно благодаря тому, что кубит находится во всех состояниях одновременно до тех пор, пока его не измерили, компьютер мгновенно перебирает все возможные варианты решения, потому что кубиты связаны между собой.
Физик Алексей Устинов о российских кубитах и перспективах их использования
Но что же получается? Он выдает все варианты сразу, а как получить правильный? Для этого существуют специальные математические операторы, например оператор Грувера, который позволяет нам определять правильные результаты вычислений квантовых систем! Это специальная функция, которая среди всех возможных вариантов находит нужный нам. Помните задачку про 100 человек в 2 автобуса, которую не смогли бы решить все современные компьютеры вместе взятые?
Для квантового компьютера со 100 кубитами эта задачка все равно что семечку щелкнуть! То есть компьютер находится одновременно в 2 в 100 степени состояний, а именно: 1,267,650,600,228,229,401,496,703,205,376 — вот столько состояний одновременно! Столько параллельных миров! Думаете, что всё это звучит слишком хорошо, чтобы быть правдой?
Да, вы правы. Есть куча нюансов и ограничений. Например, ошибка. Проблема в том, что кубиты, в отличие от обычных битов, не определены строго.
У них есть определенная вероятность нахождения в состоянии 1 или 0. Поэтому есть вероятность ошибки и чем больше кубитов в системе, тем больше суммарная вероятность, что система выдаст неправильный ответ. Поэтому зачастую надо провести несколько расчетов одной и той же задачи, чтобы получить верный ответ. Ну то есть как верный?
Он всегда будет содержать в себе минимальную возможность ошибки вследствие своей сложной квантовой природы, но ее можно сделать ничтожно малой, просто прогнав вычисления множество раз! Квантовые компьютеры сегодня Теперь перейдем к самому интересному — какое состояние сейчас у квантового компьютера? А то их пока как-то не наблюдается на полках магазинов! На самом деле все, что я описал выше, это не такая уж и фантастика.
Квантовые компьютеры уже среди нас и уже работают. Кроме того в каждом большом институте есть исследовательские группы, которые занимаются разработкой и исследованием квантовых компьютеров.
Например, Китай планирует потратить более 11 миллиардов долларов на строительство нового квантового центра. Свой вклад в создание квантового компьютера вносит и Россия. Квантовый компьютер в России: перспективы Один из самых мощных квантовых компьютеров в мире 51 кубит создала в 2017 году научная группа Михаила Лукина, профессора Гарвардского университета и сооснователя Российского квантового центра. Ученые работают с «холодными атомами» — частицами, охлажденными почти до абсолютного нуля. Пока эти эксперименты проводятся в лабораториях Гарварда, но уже в 2018 году Газпромбанк инвестировал 1,5 миллиона долларов в Российский квантовый центр для разработки проекта по квантовому машинному обучению. Разработки ведутся по трем основным направлениям: использование искусственного интеллекта в описании сложных квантовых систем; применение аналоговых устройств на квантовых принципах для обучения нейронных сетей; разработка программного обеспечения для квантовых вычислений. Духова и МГТУ им.
Баумана продолжают исследования для разработки российского квантового «железа». Планируемая мощность квантового компьютера российского производства пока составляет несколько кубитов. Это, безусловно, отставание в количестве, но не в качестве и значении разрабатываемых технологий. Прогноз развития квантовых компьютеров Теоретически самый мощный квантовый компьютер, который уже создан, — устройство D-Wave 2000Q, детище канадской компании D-Wave Systems. Цена новинки — каких-то 15 миллионов долларов. В нем установлен квантовый чип, содержащий 2000 кубитов. Проблема в том, что по сути это вовсе не квантовый суперкомпьютер, а так называемое устройство квантового отжига. Эта система работает на решение очень узкоспециализированной задачи, и до ее реального практического применения еще довольно далеко. Тем временем в марте 2018 года состоялась презентация 72-кубитного квантового компьютера.
О его создании заявила компания Google. Он отличается большей производительностью при низком уровне ошибок — но все эти достоинства опять-таки пока реализованы лишь в теоретической плоскости. Но каковы же возможности такого использования квантовых компьютеров, кроме упомянутого взлома шифров? На сегодняшний день их очень и очень много. То, чего нельзя сделать при помощи самых мощных современных ЭВМ, квантовым системам будет вполне под силу. Если допустить, что уже в скором времени появится реально работающее квантовое «железо», преимущества его перед нынешними вычислительными системами сложно переоценить. Поиск в огромных базах данных, разработка новых лекарственных средств, расшифровка генома, оптимизация транспортных маршрутов, исследования космических пространств, метеорология, исследования в области ядерной энергетики требуют перебора невероятного количества вариантов решений. Подобные задачи — основные сферы применения квантовых компьютеров в будущем. Существует ли квантовый компьютер сейчас?
Да, безусловно. Применяется ли он для решения конкретных практических задач?
В массиве кубитов геометрические размеры таких переходов должны быть максимально идентичны для совместной работы системы в противном случае связать отдельные кубиты друг с другом будет проблематично. Еще более глубокая проблема кроется в несовершенстве нанесенных металлических пленок, которые на наномасштабе состоят из отдельных гранул, далеко не идеально прилегающих друг к другу, что служит еще одним источником шумов. С другой стороны, при увеличении количества кубитов на чипе пропорционально возрастают и ее размеры, а также сложность микроволновых линий, используемых для управления кубитами.
Это ведет как к большей вероятности возникновения дефектов из-за несовершенства техпроцессов изготовления элементов сверхпроводящих схем, так и к более фундаментальной проблеме связывания массива кубитов между собой. В отличие от цепочки ионов, связь между которыми реализуется с помощью лазерных импульсов, связать произвольные сверхпроводящие кубиты не так-то просто. Эта задача решается с помощью линий связи или резонаторов для пары соседних кубитов англ. Казалось бы, возможность оперировать сложным квантовым состоянием из множества связанных кубитов лежит в основе быстродействия квантового компьютера и используется в квантовых алгоритмах. А на практике получается, что такое состояние неустойчиво или вовсе недостижимо уже для пары десятков кубитов.
Что же делать в таком случае? Gambetta, Jerry M. А манипуляции с двумя связанными кубитами ученые уже научились проводить с очень и очень высокой точностью. Разумеется, квантовые алгоритмы, составленные из двухкубитных вентилей, получаются в разы длиннее своих многокубитных версий, однако фундаментальной проблемы в этом нет. Нужно просто иметь квантовые процессоры с достаточно длинным временем когерентности и достаточно быстрыми одно- и двухкубитными гейтами для выполнения сотен-тысяч элементарных квантовых операций за один вычислительный цикл.
Пример разложения 3-кубитного гейта на последовательность 2-кубитных операций. Фраза «нужно просто иметь квантовые процессоры с нужными характеристиками» из конца прошлой главы звучит довольно неплохо и, в целом, это выполнимо. Но есть нюанс. Это значит, что в среднем на сотню правильно выполненных операций будет приходиться одна ошибочная. В полномасштабном квантовом компьютере, выполняющем сложный квантовый алгоритм, такие ошибки будут быстро накапливаться, приводя к выдаче неправильных результатов вычислений.
При этом существенно повысить точность двухкубитных квантовых гейтов в многокубитных квантовых процессорах пока не представляется возможным. К счастью, многие недостатки компьютерного «железа» можно зачастую решить программными методами. Например, физические ошибки, возникающие в классических компьютерах или линиях передачи данных, детектируются и исправляются с помощью действующих в реальном времени алгоритмов коррекции ошибок, разработанных еще в середине 20 века. Похожие алгоритмы были предложены пару десятилетий назад и для квантовых систем. Например, уже упомянутый выше Алексей Китаев в 1998 году предложил так называемый «поверхностный код» англ.
Общая идея такого подхода коррекции ошибок довольно проста — соседние физические кубиты объединяются в логические блоки, каждый из которых в дальнейшем используется квантовым алгоритмом в качестве «логического кубита». При этом, если каждый логический блок содержит достаточно большое количество физических кубитов, то, даже несмотря на периодически возникающие в них физические ошибки, уровень ошибок логического кубита можно сделать сколь угодно низким. Сколько же таких логических, безошибочных кубитов нужно, чтобы запустить какой-нибудь полномасштабный квантовый алгоритм? Возьмем, для наглядности, все тот же нашумевший алгоритм Шора, обещающий взломать интернет. Текущие методы криптографической защиты данных используют ключи шифрования, состоящие из тысячи бит, что потребует несколько тысяч логических кубитов для его эффективной факторизации разложения на множители.
Учитывая количество требуемых квантовых операций и желаемый уровень возникновения ошибок, каждый такой логический кубит должен состоять из примерно тысячи физических кубитов. Перемножая эти два числа, мы получаем оценку в миллион физических кубитов, необходимых квантовому компьютеру для выполнения алгоритма Шора. Миссия выполнима? С учетом того, что самые мощные существующие квантовые процессоры оперируют десятками кубитов, желаемый миллион кубитов выглядит несколько заоблачно. Однако, если посмотреть на историю развития традиционной индустрии полупроводниковой электроники, то можно увидеть пример такого инженерного чуда, позволившего увеличить количество транзисторов на чипах с нескольких сотен в конце 1960-х годов до десятков миллионов в конце 1990-х.
Технологический скачок, необходимый для такого масштабирования, по сложности и объему инвестиций можно сравнить разве что с выходом человека в космос или высадкой на Луну. Существенно отличается лишь количество участников.
Shazam, прокладывание маршрутов, нейронные сети, искусственный интеллект — все это получит невероятный толчок! Кроме того симуляции и моделирование квантовых систем! Зачем это надо — спросите вы? Это очень важно, так как появится возможность строить модели взаимодействия сложных белковых соединений. Это станет очень важным шагом для медицины, открывающим просто умопомрачительные просторы для создания будущих лекарств, понимания того как на нас влияют разные вирусы и так далее.
Простор огромен! Чтобы вы примерно понимали какая это сложная задачка, мы вернемся в примеру с монеткой. Представьте что вам надо заранее смоделировать что выпадет — орел или решка. Надо учесть силу броска, плотность воздуха, температуру и кучу других факторов. Ну не так уж! А теперь представьте, что у вас не один человек, который кидает монетку, а миллион разных людей, в разных местах, по-разному кидают монетки. И вам надо рассчитать что выпадет у всех!
Вот примерно настолько сложная эта модель о взаимодействии белков. Кроме того, вы наверняка слышали о том, что квантовые компьютеры сделают наши пароли просто пшиком, который можно будет подобрать за секунды. Но это уже совсем другая тема… Вывод Какой вывод из всего этого мы можем сделать, квантовый компьютер — это принципиально новая система. Она отличается от обычных компьютеров в самом фундаменте, в физических основах на которых работает. Их на самом деле даже нельзя сравнивать! Это все равно, что сравнивать обычные счеты и современные компьютеры! И конечно есть большие сомнения, что вы когда-нибудь сможете прийти в магазин и купить свой маленький квантовый процессор.
Но они вам и не нужны. Квантовые компьютеры для обычного пользователя станут как современные дата-центры, то есть нашими невидимыми помощниками, которые расположены далеко и которые просто делают нашу жизнь лучше или как минимум другой! Post Views: 6 464.
Куквартная химия: что может 16‑кубитный и 20‑кубитный квантовый компьютер
С точки зрения физики кубит — это элементарная частица, например электрон, а значение кубита — это значение одного из физических свойств этой частицы. Каждый лишний кубит играет большую роль – ведь он сразу повышает мощность вычислений в два раза. Кроме того, кубиты могут быть квантово запутаны друг с другом, что позволяет проводить параллельные вычисления и работать с большими объёмами информации. Чтобы создать кубит, ученые должны найти место в материале, где они могут получить доступ к этим квантовым свойствам и управлять ими. Это воздействие можно имитировать с помощью действия окружения на кубиты квантового симулятора. Возможные значения кубита можно представить как поверхность сферы с единичным радиусом — специалисты называют ее сферой Блоха.
Что такое кубит?
В случае обычного компьютера он может находиться только в одной из двух точек, допустим, это Северный или Южный полюс. В квантовом же мире с некоторой вероятностью человек может находиться в Москве, Владивостоке, на Шри-Ланке или в Дубае. Такими свойствами, расширяющими возможности, могут обладать ионы, фотоны, атомы цезия, лития или рубидия. Алексей Фёдоров, руководитель научной группы «Квантовые информационные технологии» Российского квантового центра: «Ловим атом, каждый в специальную ловушку. Выстраиваем эти атомы в определённом порядке это может быть такая двумерная решетка И при помощи возбуждения заставляем их взаимодействовать. Так наш квантовый компьютер будет инициализировать состояния, выполнять операции. Дальше мы производим считывание. То есть мы считываем состояние атомов. Если он был возбуждён или если он не был возбужден. И в зависимости от этого получаем ответ на поставленный вопрос».
Процесс сложный, но ученые излучают уверенность и делают кубиты также на сверхпроводниках, которым нужны экстремально низкие температуры.
Кубиты следят друг за другом Алексей Федоров, руководитель научной группы Российского Квантового Центра и Университета МИСИС: - Для того, чтобы нивелировать эффект ошибок при работе классических процессоров используются коды коррекции ошибок. Они настолько быстры, что мы даже не замечаем, как эффективно работает процедура. В квантовом случае коррекция ошибок — гораздо более сложная задача. Хотя бы потому, что невозможно идеально копировать заранее неизвестные квантовые состояния. Квантовая физика запрещает такую процедуру. Ключевая «хитрость» — избыточное кодирование, в котором для создания одного «идеального» логического кубита используется множество реальных физических.
Физические кубиты «подсматривают» друг за другом, чтобы обнаружить ошибку, которую потом можно исправить. Ученые из Йельского университета показали возможность коррекции ошибок в реальном времени с высокой степенью исправления. В качестве физической платформы использовали сверхпроводниковые квантовые процессоры — одну из платформ-лидеров для квантовых вычислений. Её активно развивают и в России.
То есть квантовые компьютеры не вытеснят обычные, а займут свою нишу? Руслан Юнусов: Именно так. Назову области применения, которые очевидны уже сегодня. Считается, что квантовый компьютер, манипулируя отдельными атомами, лучше справится с созданием новых материалов и новых лекарств. Он сможет взломать системы современного шифрования, но в то же время квантовая криптография защитит информацию на фундаментальном уровне. Ждут появления полноценного квантового компьютера финансисты и климатологи.
Первым он крайне необходим для моделирования рынков и финансовых операций, вторым - для составления более точных сценариев климата и прогнозирования погоды. Даже самый мощный суперкомпьютер, по сравнению с квантовым, больше напоминает примитивный калькулятор Но я назвал только то, что мы знаем уже сейчас. Вы удивитесь, но на самом деле мы даже не представляем, на что по большому счету способен квантовый компьютер, в какие сферы он может проникнуть. Так происходит с большинством прорывных технологий. Руслан Юнусов: Да, аналогичная ситуация была когда-то с обычными компьютерами. Их авторы создавали устройства под вполне конкретные задачи. Они были уверены, что жителям Земли, чтобы решить свои проблемы, достаточно примерно тысячи таких машин. Однако новые задачи стали расти как грибы после дождя. Если бы в 50-е годы создателям компьютеров сказали, что через 70 лет основные мощности компьютерного времени будут потрачены на игры или на майнинг криптовалют, они посмеялись бы над подобной ересью. Не сомневаюсь, что такая же история повторится и с квантовыми компьютерами.
Эта техника будет совершенствоваться, начнет проникать в самые разные сферы жизни, кардинально их меняя. А когда это произойдет, когда квантовый компьютер станет достаточно мощным, те страны, у которых его не будет, окажутся неконкурентоспособными. А это уже вопрос не только технологического суверенитета, но и национальной безопасности. Поэтому ведущие государства активно включились в гонку, вкладывая в разработки миллиарды долларов. Что такое квантовый "рубильник" Итак, квантовый компьютер сулит революцию, какую когда-то совершил в нашей жизни традиционный. Можно на пальцах объяснить его суть? Руслан Юнусов: Чтобы было понятней, начну с классического компьютера. Сегодня каждый школьник знает, что для кодирования информации применяется двоичная система с "0" и "1". Они реализуются в транзисторе, у которого есть два положения: "включен" и "выключен". В любом смартфоне таких "рубильников" несколько миллиардов.
Принципиально важно, что в каждый момент времени каждый из миллиарда "рубильников" может быть только в одном положении. Это наименьшая единица информации - один бит. В квантовом компьютере все иначе. Квантовый бит кубит может быть одновременно и в состояниях "0" и "1", и во всех их комбинациях. Кубит - это элементарная единица информации в квантовых вычислениях. Конечно, с точки зрения большинства людей, это звучит совершенно невероятно, но квантовая физика открывает такую возможность. Именно она позволяет квантовому компьютеру за счет параллельного выполнения сразу нескольких операций быстро решать задачи, которые не по силам мощному суперкомпьютеру.
Это время называется когерентностью. Если поделить время двухкубитной операции на когерентность, то получится количество операций, которые можно совершить за цикл жизни кубита. Соответственно, чем больше операций, тем лучше. Однако, в отличие от классических компьютеров, для КК очень важным параметром является достоверность полученных результатов, потому что его физические свойства подразумевают вероятностный характер вычислений: результат правильный с некоторой вероятностью. Если точность операций низкая, то прирост вычислительной мощности за счет увеличения числа кубитов будет незначительным. У каждого типа КК свои преимущества и недостатки. Например, КК на ионах обладает очень высокой точностью и когерентностью, но скорость операций и число кубитов пока невелики. КК на сверхпроводниках имеет самое большое число кубитов на сегодня, но из-за особенностей технологии их точность, как правило, невысокая. Соответственно, некорректно называть их самыми мощными. Для сравнения разных типов КК между собой был предложен квантовый объем. Если говорить упрощенно, он отражает реальную вычислительную «мощность» квантового компьютера. Где сейчас и как ускориться В России сейчас активно разрабатываются все основные типы квантовых компьютеров: на ионах, атомах, оптических интегральных схемах и на сверхпроводниках. Самый мощный КК в стране построен на ионах и насчитывает 16 кубитов. Заместитель руководителя группы «Прецизионные квантовые измерения» РКЦ Илья Семериков, который разрабатывает этот КК, рассказывает: «Нам еще только предстоит измерить экспериментально квантовый объем нашего ионного компьютера, но, судя по достоверностям двухкубитных операций и связности, я бы ожидал увидеть 25 или, может быть, 26. Увеличение квантового объема — наша основная задача на сегодня». Такие результаты соответствуют уровню лидеров квантовой гонки начала-середины 2020 г. Текущий рекорд по квантовому объему по состоянию на июль 2023 г. Он составляет 219, или 524 288. Это означает, что компьютер может выполнять сложные квантовые алгоритмы с высокой точностью. РКЦ в конце 2021 г. К недостаткам модели относилось меньшее время когерентности, но на сегодня эта проблема решена, сказал Семериков.
В Китае создан 504-кубитный чип для квантового суперкомпьютера. На подходе 1000-кубитный
Чтобы сделать кубиты, отдельные электроны помещают в линейный массив из шести «квантовых точек», отстоящих друг от друга на 90 нанометров. Кубиты образуются в квантовом компьютере с использованием квантово-механических свойств отдельных атомов, субатомных частиц или сверхпроводящих электрических цепей. Один кубит – это атом или фотон – мельчайшая частица вещества или энергии.
Кудиты лучше кубитов? Российские учёные доказали превосходство отечественной технологии
В то время как кубиты имеют четыре значения, в нейронных сетях их несравненно больше, а образуемые ими структуры намного разнообразнее, чем entanglement. — Мы модернизировали систему считывания: раньше могли считывать восемь ионов одновременно, теперь 10, что соответствует 20 кубитам. Чтобы сделать кубиты, отдельные электроны помещают в линейный массив из шести «квантовых точек», отстоящих друг от друга на 90 нанометров. Кроме того, кубиты могут быть квантово запутаны друг с другом, что позволяет проводить параллельные вычисления и работать с большими объёмами информации. За последние двадцать лет количество кубитов в квантовых процессорах увеличилось с одного-двух до сотни (в зависимости от технологической платформы).