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

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

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

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

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

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

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

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

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

Вы давно нас просили, разобраться в этой теме — устраивайтесь поудобнее!

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

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

Преимущества

Прототип

Главное достоинство новой технологии – квантовое превосходство. Это способность вычислительных устройств решать задачи, недоступные мощным суперкомпьютерам. Не все ученые поддерживают идею создания такого ПК. Главный аргумент против – невозможность проверки правильности полученного решения. При вычислениях устройство может совершить ошибку, перепутав 0 и 1, а выявить проблему не удастся.

В настоящий момент главная проблема на пути создания квантового превосходства – стабильность кубитов. Эти элементы требуют осторожного обращения: случайный шум или вибрация приводят к потере данных, которые удалось вычислить компьютеру. Для стабильной работы техники температура окружающей среды должна быть не больше 20 мК.

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

Классический процессор – это транзисторная схема. Транзисторы могут в разные периоды времени пропускать ток или создавать препятствие для его прохождения. Это означает, что они находятся в одном из состояний двоичной системы – 1 или 0. В терминологии компьютерщиков это называется битом информации. Двоичная система перебирает для решения задачи все варианты, составляемые из символов 1 и 0. Затем, она выбирает те из них, которые соответствуют заданным условиям.

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

Ионы и атомы

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

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

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

История идеи

Идею квантовых вычислительных устройств впервые высказал в 1980 году советский математик Юрий Манин. В книге «Вычислимое и невычислимое», рассуждая о сложности процесса считывания и записи биологической информации с молекул ДНК, он заметил, что для моделирования этого процесса могли бы подойти квантовые устройства. Здесь же Манин указал указал на главное их преимущество — рост числа состояний таких устройств идет по степенному закону:

Годом позже, в мае 1981 года, идею квантового компьютера сформулировал физик и нобелевский лауреат Ричард Фейнман в докладе, посвященном возможности моделирования физических процессов.

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

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

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

Наконец, Фейнман также впервые описал пример работы системы из кубитов, созданных из фотонов с определенной поляризацией.

Работа одного из элементов квантового компьютера в представлении Фейнмана

В 1985 году Дэвид Дойч из Оксфордского университета разработал теорию универсального квантового компьютера как квантовой машины Тьюринга.

Однако первый в мире квантовый компьютер мог появиться намного раньше, еще до статей Манина и Фейнмана, в 1950-е годы. Тогда японский ученый Гото Эйичи экспериментировал с низкотемпературной электроникой для разработки миниатюрного магнитно-управляемого бита, то есть системы, способной находиться в двух состояниях и служить, как и обычный полупроводниковый транзистор, основным элементом компьютера.

Эйичи назвал свой бит параметроном, и его первый прототип был создан в 1958 году в Токийском университете. Ниже представлен схематический чертеж оригинального устройства Гото.

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

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

Квантовый компьютер в России: перспективы

Один из самых мощных квантовых компьютеров в мире (51 кубит) создала в 2017 году научная группа Михаила Лукина, профессора Гарвардского университета и сооснователя Российского квантового центра. Ученые работают с «холодными атомами» — частицами, охлажденными почти до абсолютного нуля. Пока эти эксперименты проводятся в лабораториях Гарварда, но уже в 2018 году Газпромбанк инвестировал 1,5 миллиона долларов в Российский квантовый центр для разработки проекта по квантовому машинному обучению. Разработки ведутся по трем основным направлениям:

  • использование искусственного интеллекта в описании сложных квантовых систем;
  • применение аналоговых устройств на квантовых принципах для обучения нейронных сетей;
  • разработка программного обеспечения для квантовых вычислений.

В то же время Российский квантовый центр, Институт физики твердого тела РАН, МИСиС, ВНИИА им. Н.Л. Духова и МГТУ им. Н.Э. Баумана продолжают исследования для разработки российского квантового «железа». Планируемая мощность квантового компьютера российского производства пока составляет несколько кубитов. Это, безусловно, отставание в количестве, но не в качестве и значении разрабатываемых технологий.

Квантовый бит

Я так подробно разжёвывал выше про биты, чтобы всем стало понятно — в квантовых битах (кубитах) всё то же самое.

В них мы тоже принимаем за 0 или 1 какое-то их свойство, которое можем писать и читать, и так же можем делать их из разных материалов — просто теперь вместо механических реле мы используем частицы. ? Точнее их свойства — спин электрона, поляризацию фотона, и.т.д.

В чём же разница?

Кубит можно еще и подбросить как монетку! Перевести в суперпозицию, из которой он будет выпадать 0 (орлом) или 1 (решкой) с чёткой и нужной нам вероятностью.

Это открывает нам третье весёлое состояние, ради которого мы тут и собрались вообще.

Любое чтение кубита уничтожит нашу суперпозицию. Он схлопнется в 0 или 1, то есть монетка будет поймана, а стрелочка на нашей картинке повернётся к |0〉 или |1〉 .

Циферблатики со стрелочками — это стандартная форма записи, привыкайте.

До чтения же у нас есть четкая вероятность того и другого исхода. Скажем, 70% на 30%. Мы не можем предсказать результат, но вероятности вот они, пожалуйста.

Мы можем спокойно нарисовать вероятности нашего кубита на картинке. Они не изменятся без нашего вмешательства.

В бульварных газетах тут любят говорить, что кубит как бы ОДНОВРЕМЕННО принимает значение 0 и 1. Думаю, после моего хейта в сторону Кота, вы понимаете почему мне не нравится это слово.

Оно отвратительно бесполезно! Щас еще параллельные миры плодить будем, ну уж нет.

Главная фишка такого кубита-монетки именно в том, что мы МОЖЕМ влиять на вращение этой монетки пока она в воздухе, влияя тем самым на вероятность выпадения орла или решки в конце.

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

Никакой магии, просто вероятность.

Мы можем направить на нашу монетку магнит, чтобы замедлить её вращение, инвертировать её в другую сторону или вообще заморозить, чтобы орёл был строго вверх. В этом случае он будет выпадать в 100% случаев, если вдруг нам это нужно.

В классических битах мы могли в любое время записать в него 0 или 1, а в кубитах мы можем записать в него вероятность быть 0 или 1 в конечном счёте.

Мы имеем право сколько угодно шалить с вероятностями внутри кубита, но когда мы читаем его значение — он всегда схлопывается в 0 или 1 с заданной вероятностью, превращаясь по сути в обычный бит. ? Здесь я хотел пошутить «это ведь вам не квантовая физика какая-нибудь» и что-то замешкался

Да, мы можем имитировать им обычный бит, просто записывая 100% вероятность за один из вариантов кубита.

Это легально, однако обычный бит справится с этим лучше и быстрее, а всё квантовое веселье таится именно между состояниями 1 и 0.

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

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

Напоследок вот вам пара фоток одного кубита в реальности: раз и два.

? Мы правда пока не знаем какая частица будет самой удобной чтобы стать кубитом. Каждая компания сегодня изобретает свой велосипед — кто-то фигачит электроны в сверхпроводник и замеряет их спин, другие пускают фотоны света по оптоволокну и смотрят поляризацию. Лично мне фотоны кажуются перспективнее хотя бы потому что для них не нужно охлаждать компьютер до -270°C 😀

Но есть ещё высокотемпературная сверхпроводимость, и вроде в этой теме постоянно прогресс идёт..

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

есть еще аналогия с носками — если надеть один на левую ногу, то второй автоматически становится правым

В чем разница между стрелочкой в правой половине циферблата и аналогичной стрелочкой в левой половине? 30% 0, 70% 1 можно выразить двумя рисунками на циферблате.

Впереди планеты всей

Всё вышеописанное можно было бы отнести к творчеству воспалённого разума писателя фантастических рассказов, если бы компания Google совместно с NASA не приобрела в прошлом году у канадской исследовательской корпорации квантовый компьютер D-Wave, процессор которого содержит 512 кубитов.

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

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

Немаловажное разоблачительное заявление сделал и покинувший США Сноуден — АНБ также планирует разработать свой квантовый компьютер.

Какие фирмы производят компьютеры?

Как работает квантовый компьютер и какие проблемы существуют?

Официально передовой компанией является D-Wave. Только она сейчас производит и продает компьютеры такого типа. Ее покупатели — NASA, Google, Volkswagen и другие объединения мирового уровня. В январе 2020 года был анонсирован выпуск четвертого поколения устройств. Заявленная мощность — две тысячи кубитов.

Кто-то называет их компьютеры неполноценными ввиду перечисленных выше проблем и возможности использования только для небольшого количества вычислительных задач. Но Google, к примеру, довольны. Тот компьютер, который они купили, справился с одной узкопрофильной задачей в сто миллионов раз быстрее. Кстати, стоимость таких компьютеров составляет 10-15 млн долларов.

IBM ведет приготовления к выводу на рынок компьютера на 50 кубитов. Реализация последует в следующие несколько лет, по крайней мере такие сроки озвучиваются представителями компании. Сейчас они называются IBM Q, в будущем название может измениться. У данной компании уже есть опыт создания компьютера на 5 кубитов.

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

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

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

Adblock
detector