Просто о сложном: что такое квантовый компьютер и зачем он нужен. Квантовый компьютер

  • 19.07.2019

Человечество, как и 60 лет назад, снова стоит на пороге грандиозного прорыва в сфере вычислительных технологий. Уже очень скоро на смену сегодняшним вычислительным машинам придут квантовые компьютеры.

До чего дошёл прогресс

В далёком 1965 году Гордон Мур говорил, что за год количество транзисторов, вмещающихся в кремниевом микрочипе, увеличивается вдвое. Этот темп прогресса последнее время замедлился, и удвоение происходит реже - раз в два года. Даже такой темп в ближайшем будущем позволит достигнуть транзисторам размеров с атом. Дальше - рубеж, который переступить невозможно. С точки зрения физического строения транзистора он никак не может быть меньше атомарных величин. Увеличение размеров чипа проблему не снимает. Работа транзисторов связана с выделением тепловой энергии, и процессоры нуждаются в качественной системе охлаждения. Многоядерная архитектура также не решает вопрос дальнейшего роста. Достижение пика в развитии технологии современных процессоров произойдёт уже скоро.
Разработчики пришли к пониманию этой проблемы в то время, когда у пользователей только начали появляться персональные компьютеры. В 1980 году один из основателей квантовой информатики, советский профессор Юрий Манин, сформулировал идею квантовых вычислений. Уже через год Ричард Фейман предложил первую модель компьютера с квантовым процессором. Теоретические основы того, как должны выглядеть квантовые компьютеры, сформулировал Пол Бениофф.

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

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

  • Состояние или положение частицы определяется только с какой-либо долей вероятности.
  • Если частица может иметь несколько состояний, то она и находится сразу во всех возможных состояниях. Это принцип суперпозиции.
  • Процесс измерения состояния частицы приводит к исчезновению суперпозиции. Характерно, что полученное измерением знание о состоянии частицы отличается от реального состояния частицы до проведения замеров.

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

В этом и заключено разительное отличие вычислений. Обычный процессор оперирует в своих действиях бинарным кодом. Компьютерные биты могут находиться только в одном состоянии - иметь логическое значение 0 или 1. Квантовые компьютеры оперируют кубитами, которые могут иметь логическое значение 0, 1, 0 и 1 сразу. Для решения определённых задач они будут иметь многомиллионное преимущество по сравнению с традиционными вычислительными машинами. Сегодня уже есть десятки описаний алгоритмов работы. Программисты создают особый программный код, который сможет работать по новым принципам вычислений.

Где будет применяться новая вычислительная машина

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

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

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

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

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

Трудности конструирования

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

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

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

  • температура 0,02 градуса по Кельвину (-269,98 по Цельсию);
  • система защиты от магнитного и электрического излучения (снижает воздействие этих факторов в 50 тысяч раз);
  • система теплоотвода и гашения вибраций;
  • разрежение воздуха ниже атмосферного давления в 100 миллиардов раз.

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

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

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

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

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

2014 -начало эры D-Wave systems

Успешный канадский спортсмен Джорди Роуз после сделки с Google и NASA приступил к построению процессора в 1000 кубитов. Будущая модель по скорости и объёмам вычислений превзойдёт первый коммерческий прототип минимум в 300 тысяч раз. Квантовый компьютер, фото которого расположено ниже, является первым в мире коммерческим вариантом принципиально новой технологии вычислений.

Заняться научными разработками его побудило знакомство в университете с трудами Колина Уильямса по квантовым вычислениям. Надо сказать, что Уильямс сегодня работает в корпорации Роуза руководителем бизнес-проектов.

Прорыв или научный обман

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

С самого начала исследований Роуз стремился создать процессор с минимальным количеством кубитов в 1 тысячу. И он обязательно должен был иметь коммерческий вариант - чтобы продать и заработать денег.

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

Когда же они появятся

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

Вы все привыкли к нашим компьютерам: утром читаем новости со смартфона, днем работаем с ноутбуком, а вечером смотрим фильмы на планшете. Все эти девайсы объединяет одно - кремниевый процессор, состоящий из миллиардов транзисторов. Принцип работы таких транзисторов достаточно прост - в зависимости от подведенного напряжения мы получаем на выходе другое напряжение, которое интерпретируется или как логический 0, или как логическая 1. Для того, чтобы проводить операции деления, есть битовый сдвиг - если у нас, к примеру, было число 1101, то после сдвига на 1 бит влево будет 01101, а если теперь сдвинуть его на 1 бит вправо - будет 01110. И основная проблема кроется в том, что для все того же деления может понадобиться несколько десятков таких операций. Да, с учетом того, что транзисторов миллиарды, такая операция занимает наносекунды, но вот если операций много - мы теряем на эти вычисления время.

Принцип работы квантовых компьютеров

Квантовый компьютер же предлагает совершенно другой способ вычислений. Начнем с определения:

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

Понятнее явно не стало. Квантовая суперпозиция говорит нам о том, что система с какой-то долей вероятности существует во всех возможных для нее состояниях (при этом сумма всех вероятностей, разумеется, равна 100% или 1). Разберем это на примере. Информация в квантовых компьютерах хранится в кубитах - если обычные биты могут иметь состояние 0 или 1, то кубит может иметь состояние 0, 1, и 0 и 1 одновременно. Поэтому если мы имеем 3 кубита, к примеру 110, то это выражение в битах равносильно 000, 001, 010, 011, 100, 101, 110, 111.

Что это нам дает? Да все! К примеру, у нас есть циферный пароль из 4 символов. Как будет его взламывать обычный процессор? Простым перебором от 0000 до 9999. 9999 в двоичной системе имеет вид 10011100001111, то есть для его записи нам нужно 14 бит. Поэтому если мы имеем квантовый ПК с 14 кубитами - мы уже знаем пароль: ведь одно из возможных состояний такой системы и есть пароль! В результате все задачи, которые сейчас сутками считают даже суперкомпьютеры, на квантовых системах будут решаться моментально: нужно найти вещество с определенными свойствами? Не проблема, сделайте систему с таким же количеством кубитов, сколько у вас требований к веществу - и ответ уже будет у вас в кармане. Нужно создать ИИ (искусственный интеллект? Проще некуда: пока обычный ПК будет перебирать все комбинации, квантовый компьютер сработает молниеносно, выбрав лучший ответ.


Казалось бы, все здорово, но есть одна важная проблема - как нам узнать результат вычислений? С обычным ПК все просто - мы можем взять и считать его, напрямую подключившись к процессору: логические 0 и 1 там совершенно определенно интерпретируются как отсутствие и наличие заряда. Но вот с кубитами такое не пройдет - ведь в каждый момент времени он находится в произвольном состоянии. И тут нам на помощь приходит квантовая запутанность. Ее суть заключается в том, что можно получить пару частиц, которые связаны друг с другом (говоря научным языком - если, к примеру, проекция спина одной запутанной частицы отрицательна, то другой обязательно будет положительной). Как это выглядит на пальцах? Допустим, у нас есть две коробки, в которых лежит по бумажке. Мы разносим коробки на любое расстояние, открываем одну из них и видим, что бумажка в ней в горизонтальную полоску. Это автоматически означает, что другая бумажка будет в вертикальную полоску. Но вот проблема в том, что как только мы узнали состояние одной бумажки (или частицы), квантовая система рушится - неопределенность исчезает, кубиты превращаются в обычный биты.

Поэтому вычисления на квантовых компьютерах по сути одноразовы: мы создаем систему, которая состоит из запутанных частиц (где находятся их вторые «половинки» мы знаем). Мы проводим вычисления, и после этого «открываем коробку с бумажкой» - узнаем состояние запутанных частиц, а значит и состояние частиц в квантовом компьютере, а значит и результат вычислений. Так что для новых вычислений нужно снова создавать кубиты - просто «закрыть коробку с бумажкой» не получится - мы ведь уже знаем, что нарисовано на бумажке.

Возникает вопрос - раз квантовый компьютер может моментально подбирать любые пароли - как защитить информацию? Неужели с приходом таких устройств исчезнет конфиденциальность? Конечно же нет. На помощь приходит так называемое квантовое шифрование: оно основано на том, что при попытке «прочесть» квантовое состояние оно разрушается, что делает любой взлом невозможным.

Домашний квантовый компьютер

Ну и последний вопрос - раз квантовые компьютеры такие классные, мощные и не взламываемые - почему мы ими не пользуемся? Проблема банальна - невозможность реализовать квантовую систему в обычных домашних условиях. Для того, чтобы кубит мог существовать в состоянии суперпозиции бесконечно долго, нужны крайне специфические условия: это полный вакуум (отсутствие других частиц), температура, максимально близкая к нулю по Кельвину (для сверхпроводимости), и полное отсутствие электромагнитного излучения (для отсутствия влияния на квантовую систему). Согласитесь, создать такие условия дома мягко говоря трудновато, а ведь малейшее отклонение приведет к тому, что состояние суперпозиции исчезнет, и результаты вычислений будут неверными. Вторая проблема - это заставить кубиты взаимодействовать друг с другом - при взаимодействии их время жизни катастрофически уменьшается. В итоге самый максимум на данный день - это квантовые компьютеры с парой десятков кубитов.

Однако, есть квантовые компьютеры от D-Wave, которые имеют 1000 кубитов, но, вообще говоря, настоящими квантовыми компьютерами они не являются, ибо не используют принципы квантовой запутанности, поэтому они не могут работать по классическим квантовым алгоритмам:


Но все же такие устройства оказываются ощутимо (в тысячи раз) мощнее обычных ПК, что можно считать прорывом. Однако заменят пользовательские устройства они ох как не скоро - для начала нам нужно или научиться создавать условия для работы таких устройств дома, или же наоборот, «заставить» работать такие устройства в привычных нам условиях. Шаги во втором направлении уже были сделаны - в 2013 году был создан первый двухкубитный квантовый компьютер на алмазе с примесями, работающий при комнатной температуре. Однако увы - это всего лишь опытный образец, да и 2 кубита - маловато для вычислений. Так что ждать квантовых ПК еще очень и очень долго.

25-09-2017, 16:25

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

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

Но при этом нельзя не отметить, что современная технологическая футурология в значительной мере поражена эмоционально обусловленным визионерством достаточно дурного пошиба. Такого, где качество прогнозирования оказывается менее приоритетным, чем желание ошеломить и восхитить аудиторию стильным образом демонстративно-высокотехнологичного будущего. Дело, наверное, в том, что подобного рода футурология носит не столько фундаментальный, сколько прикладной характер, обслуживая скорее задачи маркетинга здесь и сейчас, нежели потребность в понимании образа будущего когда-нибудь потом. Из-за этого бытуют изрядно примитивизированные представления, что будущее - это когда:
1. всё стильное, округлое и преимущественно белого цвета (покойный Стив Джобс и Apple);
2. всё электрическое, повторно используемое и экологичное (Илон Маск и его империя из SpaceX, Tesla и SolarCity);
3. всё кибернетизированное, искусственно-интеллектовое и с заявками на модификацию человеческой природы (Рэй Курцвейл и Google, редкий случай, когда лицо образа будущего не является первым лицом в компании);
4. произвольная комбинация из вышеперечисленных пунктов (среднестатистический подписчик любого паблика на научно-технические темы).

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

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

Относительно недавно главой государства был предложен курс на выстраивание цифровой экономики. Многими это было воспринято, как предложение сделать IT-сектор локомотивом российской экономики, выражаясь образно, "новой нефтью". Что не совсем корректно и, откровенно говоря, сводит предлагаемую концепцию к банальному популизму. Сами по себе информационные технологии никаким локомотивом быть не способны, поскольку не создают ничего материального, а только помогают это материальное обслуживать и эксплуатировать. IT-сектор попросту не может существовать без развития автоматизируемых им иных отраслей. Кое-кто даже покритиковал данную инициативу с этих позиций. Но справедливо ли?

Чтобы не оперировать упрощенными моделями, домыслами и сферическими конями в вакууме, обратимся к первоисточнику. То есть, непосредственно к тексту программы "Цифровая экономика Российской Федерации", утвержденной распоряжением Правительства № 1632-р от 28 июля 2017 г.

"Основными сквозными цифровыми технологиями, которые входят в рамки настоящей Программы, являются:
- большие данные;
- нейротехнологии и искусственный интеллект;
- системы распределенного реестра;
- квантовые технологии;
- новые производственные технологии;
- промышленный интернет;
- компоненты робототехники и сенсорика;
- технологии беспроводной связи;

- технологии виртуальной и дополненной реальностей."

Как видим, речь не только и не столько об IT-секторе. Особенного же внимания в контексте нашего разговора об образе будущего заслуживает такой пункт данного перечня, как "квантовые технологии". Из всех перечисленных, пожалуй, именно он мог бы оказать максимальное влияние на формирование следующего технологического уклада. Но для того, чтобы понять, почему именно, разговор придётся начать издалека.

Есть такая величина - двадцать нанометров. Это ноль целых и двадцать пять статысячных от толщины человеческого волоса и, округленно, ноль целых и три тысячных от диаметра красной кровяной клетки. А еще это - минимальный размер затвора транзистора, используемого в современных серийно производимых процессорах.

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

Удивительно, не правда ли? Но об этом редко кто задумывается, и отнюдь не от отсутствия любознательности. Бурное развитие вычислительной техники уже стало чем-то привычным, пожалуй, даже обыденным. Когда число транзисторов, которые производителям удалось поместить на стандартном кристале процессора, удваивается в среднем каждые два года, сложно ожидать ярко выраженных восторгов на каждой итерации этого действа. Напротив, это начинает казаться нормой. А тренд, за время существования которого успело вырасти целое поколение, начинает казаться вечным. Но это не так. И не в такой уж дальней перспективе этот праздник миниатюризации может если не вовсе закончиться, то существенно увеличить лаг по времени.

Дело в том, что минимальный физически возможный размер затвора работоспособного кремниевого транзистора - пять нанометров. Ниже этого значения происходит явление, называемое "туннельный эффект", сводящееся к тому, что электроны получают возможность прорвать потенциальный барьер p-n перехода (все же помнят из курса физики, что это такое?) и, грубо говоря, начать свободно "гулять" по соседним транзисторам процессора. Какие это повлечет последствия для осуществляемого вычислительного процесса догадаться нетрудно. Достаточно близкой аналогией, полагаю, будет кот, решивший погонять мышей по клавиатуре фортепиано, на котором в этот момент пытаются исполнять Бетховена. Вряд-ли получившиеся звуки будут сильно похожи на ожидавшуюся "Лунную сонату".

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

Однако, не всё так фатально. В 2016-м году группе физиков из Национальной лаборатории имени Лоуренса (Беркли, Калифорния) удалось создать транзистор, размер затвора которого составил всего лишь 1 нанометр. Для этого им пришлось заменить привычный кремний молибденитом (дисульфидом молибдена), а в качестве материала для собственно затвора использовать углеродную нанотрубку.

Разумеется, не всё так просто. До возможности серийного производства подобных транзисторов ещё очень далеко, на настоящий же момент, насколько ваш покорный слуга владеет информацией, ещё даже не тестировалась их конфигурация размещения на кристалле процессора. Кроме того, необходимо понимать ключевую разницу между старым добрым кремнием (содержание в земной коре по массе - более двадцати пяти процентов) и молибденом (содержание в земной коре по массе - три на десять в минус четвертой степени процента). Молибден изрядно дороже, даже если речь о встречающемся в природе в свободном виде молибдените. Да и графеновая нанотрубка вряд ли удешевляет производство. Тем не менее, принципиальную возможность отодвинуть нижний предел миниатюризации транзисторов за счет использования новых материалов можно считать доказанной. Не без труда, и, конечно, не до бесконечности, но это возможно.

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

Впервые идея о квантовых вычислениях была высказана отечественным математиком Юрием Ивановичем Маниным в книге "Вычислимое и невычислимое" (1980). Вскоре американским физиком Ричардом Фейнманом в его знаменитой лекции "Там внизу достаточно места" (1981) была предложена первая базовая модель квантового компьютера. В то время, впрочем, еще не шло речи о способах обхода пределов миниатюризации - по Манину и Фейнману нишей квантовых вычислительных машин являлось моделирование эволюции квантовой системы, в силу особенностей предметной области не поддающейся приемлемо точному и эффективному моделированию на классических компьютерах.

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

При этом, в разговоре о кубитах сам слово "миниатюризация" даже не слишком уместно, поскольку разными вариантами его "рабочего тела" (да простят квантовые физики мне такой сленг) могут являться:
- направление ядерного спина в квантовой точке на полупроводнике;
- куперовская пара (электрон-фонон-электрон) в точке сверхпроводника;

- атомы в оптических ловушках.

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

Но во многом - именно казаться. Поскольку, как и всегда с любой прорывной технологией, есть масса нюансов.

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

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

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

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

Ну и, наконец, еще один нюанс, связанный с квантовыми вычислениями, заключается в том, что квантовому ускорению поддаются далеко не все алгоритмы. Более того, их даже меньшинство. Это, впрочем, перестаёт выглядеть чем-то фатальным, если посмотреть, какие именно алгоритмы всё-таки удаётся ускорить. А это по большей части - алгоритмы решения задач перебора. Звучит достаточно просто, даже можно сказать - простенько, но именно на них базируются задачи:
- моделирования и прогнозирования структурной динамики сложных систем, от собственно квантовых до биологических и, вполне возможно, социальных;
- криптографии, где квантовые алгоритмы теоретически способны как взломать за приемлемое время большинство считающихся надежными современных шифров, так и построить собственные алгоритмы шифрования, по надежности превышающие все существующие;

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

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

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

Кроме того, троичная логика сама по себе, даже без учета особенностей физической реализации, имеет ряд преимуществ по сравнению с двоичной, в общем виде сводящихся к большей надежности вычислений, дополнительному двукратному приросту быстродействия при решении задач сложения и большему удобству при решении задач, подразумевающих троичность по своей природе, таких как обработка RGB-изображений (включая распознавание образов), или задачи моделирования в трёхмерном пространстве. При этом, троичную логику можно воспринимать, как расширение двоичной, включаемой в неё, как подмножество, благодаря чему троичный компьютер может всё то же самое, что и двоичный - и ещё немного сверх этого. Широкого распространения троичные компьютеры не получили из-за стоимости, минимум в полтора раза превышающей стоимость двоичной машины. Однако, в случае с квантовыми компьютерами ожидаемая разница в стоимости будет меньше. Так что - почему нет?

Полноценный универсальный квантовый компьютер на данный момент остаётся устройством сугубо гипотетическим. Однако, к настоящему времени во многих научных лабораториях по всему миру были созданы работоспособные квантовые процессоры, среди которых можно выделить двухкубитное устройство, созданное в лаборатории сверхпроводимости Москвы группой Ю. Пашкина (2005) и совместный российско-американский проект 51-кубитного компьютера, разработанный под руководством М. Лукина и являющийся самой сложной подобной системой из существующих (2017). Эти и прочие подобные машины создаются как правило для решения единственной задачи, преимущественно - для исследований в области квантовой механики, где уже поспособствовали открытию ряда прежде неизвестных эффектов.

Отдельно можно упомянуть и первый имеющийся опыт создания коммерческих квантовых компьютеров канадской компанией D-Wave. Впрочем, пример этот - достаточно спорный. Компьютеры D-Wave работают на несколько отличающихся от прочих квантовых архитектур принципах, и для реализации традиционных квантовых алгоритмов не подходят, решая только одну задачу - дискретную оптимизацию. Кроме того, сведений, подтверждающих, что D-Wave работает быстрее обычного компьютера и что он в принципе является квантовым (использует эффект квантовой запутанности), которые бы не исходили от самой D-Wave или взявшего её в партнеры по разработке искусственного интеллекта Google, не имеется. Не станем, конечно, делать громких заявлений, но это вызывает определенные вопросы, особенно в свете того, что крупнейшим заказчиком D-Wave является Lockheed Martin, а разговоров о колоссальных масштабах распило-откаточных работ в американской оборонке ходит изрядно. Sapienti sat.

Собственно, к чему всё это, в особенности - в свете принятой у нас программы цифровой экономики и сакцентированных в тексте выше российских наработках в области квантовых вычислений. Ну, и непосредственно футурологического прогноза.

О наступлении новой информационной эры слышали, пожалуй, все. Но вместе с тем распространено достаточно некорректное "попсовое" восприятие явления: как этакой IT-утопии, где работают роботы, а люди или пишут к ним программки, или "генерят контент", удаленно подключив свой гаджет к рабочему серверу с какого-нибудь тропического курорта.

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

Таким образом, при том, что важность "архаичных" отраслей (которым меньше повезло с пиар-менеджерами) никто не отменял, следует ожидать своего рода "гонки вооружений" в создании подобных систем, что не в такой далекой перспективе может стать (или даже - уже становится) делом не коммерческим, а государственным. Можно, пожалуй, даже предположить картину (несколько по-лубочному гипертрофированную, но всё-таки), при которой бурные дебаты в парламенте станет вызывать не моральная оценка образцов развлекательной индустрии, а сравнение построенных различными системами комплексных графиков развития ситуации. С детальным разбором погрешностей моделирования в этих системах.

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

И вот тут привлекают к себе особое внимание квантовые компьютеры. Во-первых, тем, что с производственной базой по их созданию ситуация во всём мире примерно одинаковая - этой базы попросту нет. Во-вторых, тем, что те задачи, которые квантовые компьютеры решают лучше всего, замечательным образом совпадают с задачами, которые ставит наступление информационной эры. И в-третьих, тем, что российские учёные располагают собственными солидными наработками в части квантовых вычислений, причём, что надо особо отметить, не в рамках общей глобальной "кубитовой гонки", а в собственном направлении - разработке кубитов на сверхпроводниках (чем параллельно развивают обе тематики).

Если обобщить, то получается, что в сфере квантовых вычислений всё в наших руках. И есть вполне реальные шансы сделать эту сферу одним из столпов (наряду с, например, атомной энергетикой, космосом и оборонкой) нашего будущего лидерства. А для этого нужно уже сейчас начинать очень плотно над этим работать - даром что время пока еще есть.

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

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

Поясним. В классических компьютерах информация зашифрована в виде 0 и 1 (да/нет, включён/выключен). Каждый бит памяти может принимать одно из этих двух значений. Сочетание двух битов может принимать четыре значения 00, 11, 01 или 10.

В случае квантовых битов (кубитов) из-за принципа квантовой суперпозиции в одной ячейке может располагаться как 0, так и 1, а также их комбинация (00, 11, 01 и 10 одновременно) (более подробно мы рассказывали об этом и ). Именно по этой причине квантовые системы могут работать быстрее и с большими объёмами информации.

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

Физикам под предводительством Леонардо Дикарло (Leonardo DiCarlo) из Центра квантовой и информационной физики Йеля (Yale Center for Quantum and Information Physics) впервые удалось создать квантовый твердотельный процессор.

Наконец-то квантовые процессоры стали похожи на обычные компьютерные микросхемы (фото Blake Johnson/Yale University).

Ранее для проведения операций с кубитами необходимо было использовать лазеры, ядерный магнитный резонанс и ионные ловушки, пишут авторы в своей статье , опубликованной в журнале Nature (её препринт также можно найти на сайте arXiv.org).

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

Дикарло и его коллеги занялись именно этим. Они построили устройство, которое оперирует двумя трансмонными кубитами (transmon qubit). Трансмон – это два фрагмента сверхпроводника, соединённых туннельными контактами.

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

Два таких кубита (представляющих собой миллиарды атомов алюминия, находящихся в одном квантовом состоянии и действующих как единое целое) в новом чипе разделены полостью, которая является своего рода «квантовой шиной».

«Наши прежние эксперименты показали, что два искусственных атома можно связать резонансной шиной, которая является передатчиком микроволн», — говорит один из авторов работы Роберт Шёлькопф (Robert Schoelkopf).

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

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


Схема двухкубитного устройства из Йеля, наложенная на фотографию процессора. На врезках внизу показаны трансмоны (иллюстрация Nature).

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

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

Отметим, что чем дольше держится запутанность, тем лучше для квантового компьютера, так как «длительные» кубиты могут решать более сложные задачи.

В данном случае для выполнения двух различных задач процессор использовал квантовые алгоритмы Гровера (Grover"s algorithm) и Дойча - Джоза (Deutsch-Jozsa algorithm). Процессор давал верный ответ в 80% случаев (при использовании первого алгоритма) и в 90% случаев (со вторым алгоритмом).

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

«Резонансная частота полости зависит от того, в каком состоянии находится кубит. Если пропускаемое излучение проходит насквозь, значит, он находится в „правильном“ состоянии», — говорит Дикарло.

Данная работа физиков из Йеля (а также учёных из канадских университетов Ватерлоо и Шербрука и технического университета Вены) является несомненно уникальной, однако используемая технология считывания может подкачать в более сложных системах с большим количеством кубитов.

Дикарло считает, что 3-4-кубитовый процессор (на базе данной разработки) будет создан уже в скором времени, но для того чтобы сделать следующий шаг (довести количество кубитов до 10), необходимо совершить не менее значимый прорыв.

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

Джорди Роуз (Geordie Rose), главный директор по технологиям D-Wave Systems, показывает последний квантовый компьютер, построенный в его компании (фото NY Times).

Непонятно только, как новое достижение соотносится с продуктами компании