Идею такого компьютера предложили в начале 1980-х гг. Пол Бенев, Ричард Фейнман, Дэвид Дойч и другие. В то время квантовые компьютеры были чисто абстрактной концепцией: никто не знал, как можно их создать. В начале 1990-х я показал, как это можно сделать с использованием существующих экспериментальных методов. В течение десяти последних лет я трудился с некоторыми из лучших ученых и инженеров мира, чтобы разработать и изготовить квантовые компьютеры и использовать их.
Есть множество веских причин для того, чтобы создать квантовый компьютер. Прежде всего, мы можем это сделать. Квантовые технологии – технологии управления материей на уровне атомов – в последние годы получили замечательное развитие. Сейчас у нас есть достаточно стабильные лазеры, довольно точные методы производства и быстрая электроника – все это позволяет выполнять вычисления на уровне атомов.
Вторая причина заключается в том, что нам нужно научиться создавать квантовые компьютеры, по крайней мере если мы хотим, чтобы наши компьютеры становились все более быстрыми и мощными. На протяжении полувека вычислительная мощность компьютеров удваивалась каждые полтора года. Этот взрыв называется «законом Мура», в честь Гордона Мура, впоследствии ставшего топ-менеджером компании Intel, который указал на экспоненциальный характер роста еще в 1960-е. Закон Мура – это не закон природы, а свидетельство человеческой изобретательности. Каждые восемнадцать месяцев компьютеры становятся в два раза быстрее, потому что каждые восемнадцать месяцев инженеры находят способ уменьшить вдвое размер соединений и логических элементов, из которых они состоят. Каждый раз, когда размер основных компонентов компьютера уменьшается вдвое, на чипе того же размера становится возможно разместить в два раза больше элементов. В результате компьютер оказывается вдвое мощнее своего предшественника, созданного полтора года назад.
Если спроецировать закон Мура на будущее, мы увидим, что размер соединений и логических элементов, из которых состоят компьютеры, лет через сорок должен будет достичь уровня атомов; следовательно, если мы хотим, чтобы закон Мура действовал и дальше, нам придется научиться создавать компьютеры, работающие на квантовом уровне. Квантовые компьютеры представляют собой последний рубеж миниатюризации.
Квантовые компьютеры, которые сделали мы с коллегами, уже достигли этой цели: каждый атом содержит один бит. Но сегодня мы можем создавать совсем небольшие квантовые компьютеры – и по размеру, и по вычислительной силе. Самые большие квантовые компьютеры общего назначения, существующие в настоящий момент, содержат от семи до десяти квантовых битов и могут выполнять тысячи квантовых логических операций в секунду[1]. (Для сравнения, обычный