Что происходит: квантовые компьютеры

Что такое квантовый компьютер? Разбор

Интересно, а какая сторона у монетки в тот момент, когда она в воздухе? Орел или решка, горит или не горит, открытое или закрытое, 1 или 0. Все это примеры двоичной системы, то есть системы, которая имеет всего два возможных состояния. Все современные процессоры в своем фундаменте основаны именно на этом!

При правильной организации транзисторов и логических схем можно сделать практически все! Или все-таки нет?

Современные процессоры это произведение технологического искусства, за которым стоят многие десятки, а то и сотни лет фундаментальных исследований. И это одни из самых высокотехнологичных устройств в истории человечества! Мы о них уже не раз рассказывали, вспомните хотя бы процесс их создания!

Процессоры постоянно развиваются, мощности растут, количество данных увеличивается, современные дата-центры ворочают данные сотнями петабайт (10 в 15 степени = 1 000 000 000 000 000 байт). Но что если я скажу что на самом деле все наши компьютеры совсем не всесильны!

Например, если мы говорим о BigData (больших данных) то обычным компьютерам могут потребоваться года, а то и тысячи лет для того, чтобы обработать данные, рассчитать нужный вариант и выдать результат.

И тут на сцену выходят квантовые компьютеры. Но что такое квантовые компьютеры на самом деле? Чем они отличаются от обычных? Действительно ли они такие мощные? Будет ли на них CS:GO идти в 100 тысяч ФПС?

Небольшая затравочка — мы вам расскажем, как любой из вас может уже сегодня попробовать воспользоваться квантовым компьютером!

Устраивайтесь поудобнее, наливайте чай, будет интересно.

Поговорим о кубитах

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

Основной единицей информации в квантовых вычислениях является «бит», который представляет одно из двух двоичных значений – либо ноль, либо единицу.

По сути, кубит – это гибрид слов «квантовый» и «бит». В современных компьютерах и смартфонах биты составляют наименьшую единицу хранения информации. Каждый из них при этом либо содержит значение 0, либо значение один. Но в кубите битом является квантовая частица. И это меняет все.

Квантовый компьютер работает на вероятностном принципе.

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

Разработка квантовых компьютеров позволит добиться научного прорыва в области биологии, химии, медицины и транспорта.

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

Как делают кубиты и в чём сложность

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

Чем больше таких кубитов связано между собой, тем менее стабильно они работают. Для достижения «квантового превосходства» над обычным компьютером нужно не менее 49 кубитов — а это очень неустойчивая система.

Основная сложность — декогеренция. Это когда много кубитов зависят друг от друга и на них может повлиять всё что угодно: космические лучи, радиация, колебания температуры и все остальные явления окружающего мира.

Такой «фазовый шум» — катастрофа для квантового компьютера, потому что он уничтожает суперпозицию и заставляет кубиты принимать ограниченные значения. Квантовый компьютер превращается в обычный — и очень медленный.

С декогеренцией можно бороться разными способами. Например, компания D-Wave, которая производит квантовые компьютеры, охлаждает атомы почти до абсолютного нуля, чтобы отсечь все внешние процессы. Поэтому они такие большие — почти всё место занимает защита для квантового процессора.

Квантовый процессор на девяти кубитах от Google

Так что одна из задач — найти систему, которая и хорошо масштабируется, и хорошо управляется. Это очень нетривиальная задача на стыке физики и инженерии.

Сейчас есть четыре главных платформы, на которых мы можем эту задачу реализовать: использовать либо атомы, либо ионы, либо сверхпроводники, либо фотоны. Все эти направления находятся примерно на одном уровне развития по количеству кубитов и степени контроля над ними. И если следить за новостями, видно: то ионы выстрелят, то фотоны, то сверхпроводники, то атомы — и так уже двадцать лет. Так что пока не очень понятно, что из них лучше. Есть еще и новые платформы, например, поляритоника и магноника . В них также возможен прорыв. Может, будет несколько платформ для разных типов квантовых компьютеров.

Другой сложный момент — если мы создаем достаточно большую систему, такую, как квантовый компьютер, на нее сильно воздействуют шумы. Как это представить? Условно, чем больше система, тем больше она соприкасается с окружением. А это окружение может влиять на квантовое состояние деструктивным образом.

Что такое квантовый компьютер

Квантовый компьютер — это устройство, построенное на основе так называемых «квантовых битов», или кубитов. Что это такое и чем он отличается от обычных битов в классическом компьютере?

В «обычном» компьютере один бит может иметь два состояния (0 или 1), таким образом, n бит позволяют записать 2 n состояний. Иными словами, 8 бит позволяют нам записать диапазон из 256 значений.

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

В упрощённом виде вычисления на квантовом компьютере выглядят следующим образом: мы записываем на набор кубитов начальное состояние, которое затем изменяется при помощи математических преобразований, известных как «унитарные операции». После этого измеряется состояние системы, и результат измерения является результатом работы компьютера.

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

Безграничное будущее квантовых компьютеров

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

«В свое время глава IBM сказал, что не представляет сценарий, в котором обычному человеку понадобится доступ к компьютеру, – говорит Дас Сарма. – Сегодня в моей семье десять ПК. Квантовый компьютер сможет делать невероятные вещи, которые мы не можем предсказать сегодня».

Как работает квантовый компьютер

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

Биты и кубиты

Базовым элементом, выполняющим логические операции в классическом компьютере, является вентиль. Для работы квантового компьютера используются квантовые вентили, собранные из кубитов. Они бывают однокубитные и двухкубитные. Также существуют универсальные наборы вентилей, с помощью которых можно выполнить любое квантовое вычисление

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

Квантовые вычисления в облаке

Поставщики также предоставляют платформы разработки и документацию для языков и инструментов вычислений. IBM уже представила программную платформу для квантовых вычислений с открытым исходным кодом под названием Qiskit. А Microsoft выпустила инструмент бесплатного разработчика вычислительной техники на языке Q# и симулятор квантовых вычислений. Над разработкой ПО для квантовых компьютеров работают также 1QBit, Cambridge Quantum Computing, QSimulate, Rahko, Zapata и другие компании.

Для работы квантовых компьютеров требуются квантовые алгоритмы. Из наиболее известных квантовых алгоритмов можно выделить три:

    (разложения числа на простые множители) (решение задачи перебора, быстрый поиск в неупорядоченной базе данных) (ответ на вопрос, постоянная или сбалансированная функция)

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

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

Настоящий уровень развития технологий позволяет создать большое количество кубитов, сложность возникает с устойчивостью такой системы. Как и все квантовые системы, кубиты легко теряют заданное квантовое состояние при взаимодействии с окружением (происходит их декогеренция). При этом в работе квантового компьютера растет количество ошибок вычислений. Чтобы обеспечить ее устойчивость при проведении вычислений, требуется оградить систему от любого фонового шума, например, в случае сверхпроводниковых систем, охлаждая их до температур, близких к нулю по Кельвину (-273,1 °C). Разработчики используют сверхтекучие жидкости, чтобы добиться такого охлаждения.

Фото:НИТУ

Как объяснил Руслан Юнусов, исторически сверхпроводники считались наиболее перспективным направлением благодаря хорошей масштабируемости, стабильности во времени, контроле параметров и относительной легкости управления ими. Именно на этой платформе построены квантовые компьютеры IBM, Google и Rigetti. Однако, по его словам, в последнее время все большую популярность приобретают альтернативные квантовые платформы: ионы, демонстрирующие высочайшие на сегодняшний день показатели стабильности и точности операций (Honeywell, IonQ), и фотоны, преимуществами которых являются малый размер фотонного процессора и возможность работы при комнатных температурах (Xanadu, PsiQuantum, Quix).

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

Последние достижения в области квантовых вычислений

Ученые из Университета Нового Южного Уэльса разработали первый квантовый логический элемент в кремнии в 2015 году. В том же году НАСА представило первый операционный квантовый компьютер, созданный D-Wave, стоимостью 15 миллионов долларов.

В 2016 году исследователи из Университета Мэриленда успешно создали первый перепрограммируемый квантовый компьютер. Два месяца спустя Базельский университет определил вариант квантовой машины на основе электронных дырок, которая использует электронные дыры (вместо того, чтобы манипулировать электронными спинами) в полупроводнике при низких температурах, которые гораздо менее уязвимы для декогеренции.

Еще несколько интересных фактов и открытий

12. Квантовые вычисления впервые были упомянуты Ричардом Фейнманом в 1959 году в его знаменитой лекции «Внизу много места». Он рассматривал возможность манипулирования отдельными атомами как расширенную форму синтетической химии.

13. Первый в мире протокол распространения квантовых ключей, BB84, был разработан исследователями IBM Джиллис Брассард и Чарльзом Беннеттом в 1984 году. Это метод безопасной отправки секретного ключа из одной точки в другую для использования в одноразовом шифровании с использованием клавиатуры.

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

15. В марте 2018 года Лаборатория квантового искусственного интеллекта, управляемая Ассоциацией космических исследований университетов, НАСА и Google, выпустила 72-битный процессор под названием Bristlecone.

16. Реалистичная модель квантовых вычислений работает на квантовых алгоритмах, которые могут быть классифицированы по типу задачи, которую они решают, или технике/идеям, которые они используют. В настоящее время у нас есть алгоритмы, основанные на усилении амплитуды, квантовом преобразовании Фурье и гибридных квантовых алгоритмах.

17. В настоящее время рассматривается несколько различных кандидатов на физическую реализацию квантовой машины. Среди них самыми популярными являются —

  • Спиновая и пространственная квантовая точка
  • Квантовый компьютер на алмазной основе
  • Полость квантовая электродинамика
  • Молекулярный магнит

18. До сих пор 5 компаний производили квантовые чипы — Google (Bristlecone), IBM (IBM Experience and Q), Intel (Tangle Lake), Rigetti (19Q) и D-Wave (Ranier).

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector