Квантовый компьютер — что это простыми словами, принцип действия
Очередной привет всем читателям моего блога! Вчера в новостях проскочила в очередной раз пара сюжетов о «квантовом» компьютере. Мы из школьного курса физики знаем, что квант — это некая одинаковая порция энергии, еще есть словосочетание «квантовый скачок», то есть мнгновенный переход с некоего уровня энергии на еще более высокий уровень.. Давайте вместе разбираться, что такое квантовый компьютер, и что нас всех ожидает, когда появится эта чудо машина
Я впервые начал интересоваться этой темой при просмотре фильмов про Эдварда Сноудена. Как известно, этот американский гражданин собрал несколько терабайт конфиденциальной информации (компромата) о деятельности спецслужб США, хорошенько зашифровал ее и выложил в Интернет. «Если, сказал он, со мной что-нибудь случиться, информация будет расшифрована и станет таким образом доступна для всех.»
Расчет был на то, что информация эта «горячая», будет актуальна еще лет десять. А расшифровать ее можно современными вычислительными мощностями то же не меньше, чем через десять или больше лет. Квантовый же компьютер по ожиданиям разработчиков справится с этой задачей минут за двадцать пять.. Криптографы в панике. Вот такой «квантовый» скачок нас скоро ожидает, друзья.
Хитрая технология
Квантовые вычисления не универсальны, они не способны заменить традиционные компьютеры. «Информация обрабатывается хитро, мы пользуемся всем большим пространством состояний, чтобы ее переваривать, но наши возможности считать ее оттуда невелики. Потому что при измерении у вас происходит коллапс до двоичного кода, — говорит старший научный сотрудник Центра квантовых технологий МГУ, руководитель сектора квантовых вычислений Станислав Страупе. — Поэтому квантовые алгоритмы — наука о том, как извлечь из этого многомерного пространства полезную информацию за небольшое количество измерений». Математический аппарат квантовой теории готов с середины XX века, и сейчас проблема не в математике, а в аппаратной реализации. Главные технологии, на которых сосредоточены все усилия, — ионные ловушки, нейтральные атомы, фотоны и сверхпроводники. Как и в атомном проекте, никто точно не знает, какая из технологий выйдет в итоге в лидеры, поэтому развивать требуется все.
Чтобы не потеряться и всегда быть на связи, читайте нас в Яндекс.Дзене!
Как делают кубиты и в чём сложность
Максимально упрощённо: чтобы получить рабочий кубит, нужно взять один атом, максимально его зафиксировать, оградить от посторонних излучений и связать с другим атомом специальной квантовой связью.
Чем больше таких кубитов связано между собой, тем менее стабильно они работают. Для достижения «квантового превосходства» над обычным компьютером нужно не менее 49 кубитов — а это очень неустойчивая система.
Основная сложность — декогеренция. Это когда много кубитов зависят друг от друга и на них может повлиять всё что угодно: космические лучи, радиация, колебания температуры и все остальные явления окружающего мира.
Такой «фазовый шум» — катастрофа для квантового компьютера, потому что он уничтожает суперпозицию и заставляет кубиты принимать ограниченные значения. Квантовый компьютер превращается в обычный — и очень медленный.
С декогеренцией можно бороться разными способами. Например, компания D-Wave, которая производит квантовые компьютеры, охлаждает атомы почти до абсолютного нуля, чтобы отсечь все внешние процессы. Поэтому они такие большие — почти всё место занимает защита для квантового процессора.
Квантовый процессор на девяти кубитах от Google
Так что одна из задач — найти систему, которая и хорошо масштабируется, и хорошо управляется. Это очень нетривиальная задача на стыке физики и инженерии.
Сейчас есть четыре главных платформы, на которых мы можем эту задачу реализовать: использовать либо атомы, либо ионы, либо сверхпроводники, либо фотоны. Все эти направления находятся примерно на одном уровне развития по количеству кубитов и степени контроля над ними. И если следить за новостями, видно: то ионы выстрелят, то фотоны, то сверхпроводники, то атомы — и так уже двадцать лет. Так что пока не очень понятно, что из них лучше. Есть еще и новые платформы, например, поляритоника и магноника . В них также возможен прорыв. Может, будет несколько платформ для разных типов квантовых компьютеров.
Другой сложный момент — если мы создаем достаточно большую систему, такую, как квантовый компьютер, на нее сильно воздействуют шумы. Как это представить? Условно, чем больше система, тем больше она соприкасается с окружением. А это окружение может влиять на квантовое состояние деструктивным образом.
Квантовый компьютер внутри
Говоря о самом устройстве, если мы привыкли к полупроводникам и кремнию в обычных процессорах, то в случае квантовых компьютеров люди все еще ищут, какие именно квантовые объекты лучше всего использовать для того, чтобы они выступили кубитами. Сейчас вариантов очень много — это могут быть и электроны со своим спином или, например, фотоны и их поляризация. Вариантов множество.
И это далеко не единственная сложность, с которой столкнулись ученые! Дело в том, что квантовые кубиты довольно нестабильны и их надо держать в холодном месте, чтобы можно было контролировать.
И если вы думаете, что для этого будет достаточно водяного охлаждения вашего системника, отчасти вы правы, только если залить туда жидкий Гелий, температура которого ниже минус двухсот семидесяти градусов Цельсия! А для его получения используются вот такие вот здоровые бочки.
Фактически, квантовые компьютеры — это одни из самых холодных мест во вселенной!
Биты — убиты
— А вы можете объяснить для профана-гуманитария — в чем главное отличие квантового компьютера от обычного. На пальцах, что называется. Я постараюсь напрячь мозг.
— Давайте попробуем (улыбается). В обычном компьютере вся информация зашифрована в битах. 1 бит — 1 единица информации. А биты, в свою очередь, состоят из одних только нулей и единичек. Все, что содержится в вашем планшете, смартфоне, ноутбуке, тексты, фото, картинки — все зашифровано с помощью единиц и нулей. Которые — внимание! — могут составлять одномоментно лишь одно состояние, пусть даже и сложное. Для 10 битов, например, 1001101010.
В КК вся информация зашифрована в кубитах (к слову «биты» просто добавлена приставка «ку» — от английского слова quantum, что означает «квант»). В роли этих кубитов могут выступать или атомы редкоземельных металлов итербия, тулия, или частицы света фотоны, или ионы — заряженные атомы, «потерявшие» или, наоборот, «приобретшие» один или несколько электронов. Или просто электрические цепи в сверхпроводниках.
Все эти атомы или фотоны в квантовом мире могут быть там и тут одновременно. И единицей, и нулем. Это называется суперпозицией. Обычный компьютер оперирует только одним состоянием. А квантовый. У него возможных состояний 2 в той степени, сколько заложено в нем кубитов. Если кубитов 10, то он одновременно в 1024 состояниях, а если всего лишь 300, то 2 в 300-й степени — это больше, чем атомов во всей Вселенной, можете себе такое представить? КК «соображает» сразу на всех уровнях. Параллельно. Поэтому он всегда будет на голову выше любого обычного компьютера, пусть даже и с приставкой «супер». Можно и дальше углубляться в странные законы квантового мира, например, для КК нужна еще и квантовая запутанность. Слышали про такое?
— Ну, кто ж не знает про квантовую запутанность. Кстати, не так давно ученые из Шанхайского университета представили КК «Цзючжан», который, как они заявили, является на сегодняшний день самым мощным квантовым компьютером. Во время демонстрации он всего за несколько минут решил задачу по отбору проб гауссовских бозонов. Это я цитирую информационное агентство, не пугайтесь моей грамотности. С подобной задачей самый мощный современный суперкомпьютер справился бы только за 2,5 миллиарда лет. Получается — КК уже создан, гонка завершилась?
— Что вы, только начинается. Китайский продукт — это не полноценный, не универсальный квантовый компьютер. Он так называемый симулятор, который предназначен лишь для демонстрации «квантового превосходства». Другими словами, «Цзючжан» делает на публике то, чего никогда не сможет сделать обычный суперкомпьютер, пусть даже с миллионами ядер. В прошлом году, кстати, Google представила свой прототип КК — Sycamore. Китайские ученые сообщили, что скорость вычислений их КК в 10 миллиардов раз выше, чем гугловского. Но последний уже программируется, то есть может решать разные задачи, а китайский нет. Что, конечно, никак не умаляет заслуг шанхайских ученых. К слову, один из руководителей программы, профессор Лю Чаоян сказал, что создание КК — это гонка не между странами, а между человечеством и природой. Очень точное замечание.
Существуют ли настоящие квантовые компьютеры?
— Они уже есть, и вполне настоящие. Их покупают и продают. Канадская компания «Ди-вэйв» (D-Wave) с 2011 года продает процессоры на нескольких сотнях и более кубитов. Одним из покупателей является аэрокосмическая корпорация «Локхид Мартин» (Lockheed Martin), приобретшая один из первых 128-кубитных процессоров за $11 млн. В начале прошлого года «Ди-вэйв» выпустила устройство с 2000 кубитов.
Правда, на стол в каждой отдельной семье квантовый компьютер поставить трудно — это ящик трехметровой высоты стоимостью $15 млн, внутри которого холоднее, чем в открытом космосе, нагретом реликтовым излучением до 2,725 Кельвина или -270,425 градусов по Цельсию. [Компьютер D-Wave работает при температуре -273 градуса по Цельсию, тогда как на орбите Земли средняя температура абсолютно черного тела составит +4 градуса — прим. Onliner.by]. И даже если оставить сомнения в истинной квантовости компьютера «Ди-вэйв», выгода от него — лишь для отдельных специализированных задач.
В начале прошлого года D-Wave выпустила устройство с 2000 кубитов, которое работает при температуре −273 градуса по Цельсию
В некоторых случаях речь идет о задачах по оптимизации функции затрат по принципу квантового отжига. Например, компании Google это позволило в одном из таких алгоритмов добиться в 100 млн раз большего быстродействия по сравнению с обычным компьютером.
А летом прошлого года группа физиков под руководством профессора Гарварда и сооснователя Российского квантового центра Михаила Лукина смогла создать 51-кубитный квантовый компьютер для моделирования квантовых систем, то есть квантовый симулятор. «Наш симулятор обладает достаточно хорошей когерентностью и довольно большим количеством кубитов, но все это есть и у других систем. Что важно — нам удалось сделать систему с высокой степенью программируемости», — говорил Михаил Лукин в интервью РБК. Квантовый симулятор, по мнению американского ученого Кристофера Монро, это то, что можно запрограммировать под выполнение лишь определенного вида задач и со временем превратить в универсальный квантовый компьютер, когда станет возможно программировать симулятор произвольным образом. Михаил Лукин отмечает, что на данном этапе исследований грань между компьютером и симулятором очень размыта.
Компания Intel в октябре прошлого года объявила о выпуске экспериментального 17-кубитного квантового процессора. Разработчики утверждают, что применили новую архитектуру, которая позволила повысить надежность, улучшить температурные характеристики и изоляцию от помех из-за совместной работы кубитов.
Работы ведутся. Как в середине прошлого века ученые предполагали, что на весь мир хватит и пяти компьютеров, так в нынешнем столетии хочется надеяться, что и задач для квантовых компьютеров станет больше, и для их производства найдутся эффективные и масштабируемые технологии. Пока же есть загвоздки.
Низкая температура
Температура, необходимая для поддержания стабильного состояния для лучшей производительности, должна быть действительно низкой. Чтобы квантовые компьютеры работали, атомы должны быть стабильными. И единственный известный эффективный способ поддержания стабильности этих атомов — это снижение температуры до нуля Кельвина, где атомы становятся стабильными без выделения тепла.
В настоящее время система D-Wave 2000Q является самым совершенным квантовым компьютером. Его сверхпроводящий процессор охлаждается до 0,015 Кельвина (в 180 раз холоднее, чем межзвездное пространство).
2007
Канадская компания D-Wave продемонстрировала первый 16-кубитный квантовый компьютер, способный решать целый ряд задач и головоломок, типа судоку.
С 2011 года D-Wave предлагает за $11 млн долларов квантовый компьютер D-Wave One с 128-кубитным чипсетом, который выполняет только одну задачу – дискретную оптимизацию.