Компьютерам грозит квантовое неравенство
Ученые всего мира старательно приближают эру новых информационных технологий, основанных на принципиально иных принципах и логике
![]() С наступлением эры квантовых компьютеров не придется нести свои «пентиумы» на помойку. Если железный конь пришел на смену крестьянской лошадке, то квантовый компьютер не сменит традиционный у них разные задачи и возможности. Фото: J Chung, © 2006-2007 D-Wave Systems, Inc. |
Квантовые компьютеры сейчас многими воспринимаются как научная фантастика красивая теоретическая идея, которую никогда не удастся воплотить в техническом устройстве. Собственно, свойства и возможности такой техники, предсказываемые теорией, могут показаться нереальными. Сложно даже подобрать аналогию для пояснения настолько велика разница между обычной и квантовой вычислительной техникой. Она примерно такая же, как разница между простейшим калькулятором и человеческим мозгом. Профессор кафедры квантовой информатики МГУ Юрий Ожигов в
Меж тем, в технике квантовые эффекты используются уже давно более того, именно ими объясняются самые важные свойства полупроводников. Так что даже обычные компьютеры в известном смысле квантовые, хотя и построены на классической
Существенным шагом к новой эре квантовых компьютеров стало появление в 2004 году
![]() Принципиальная схема процесора квантового компьютера «Orion». Процессор состоит из 16 магнитных регистров, каждый из которых может принимать одно из двух квантовых состояний. Однако в процессе вычисления каждый регистр может находиться в невозможном с точки зрения классической физики «смешанном» состоянии, или в двух состояниях сразу. При этом он может обмениваться информацией с четырьмя ближайшими соседями. Иллюстрация: J Chung, © 2006-2007 D-Wave Systems, Inc. |
Основоположником теории квантовых вычислений считается нобелевский лауреат, один из создателей квантовой электродинамики, Ричард Фейнман (
Продемонстрированный канадцами «Orion» содержит 16 кубит, объединенных в единую систему, называемую квантовым регистром (цепочка кубитов, над которыми можно производить логические операции). Одновременно производится свыше 65 тысяч операций! Для понимания, каким образом это стало возможным с таким малым числом бит, даже квантовых, попробуем разобраться, что же представляет собой квантовая вычислительная техника и каким образом она работает.
Во-первых, это техника, работа которой основана на совершенно иных физических законах, чем работа обычных компьютеров вероятностных законах квантовой механики. Именно их вероятностный характер придает новой технике такие революционные свойства. Если, конечно, их можно реализовать и использовать. Но с кубитами, и даже не единичными, ученые уже работают, а презентация D-Wave позволяет надеяться на приближение времени, когда реализация будет в необходимой степени массовой.
![]() 13 февраля 2007 года компания D-Wave Systems презентовала квантовый компьютер «Orion». Стоит ли считать эту дату точкой отсчета квантовой эры? Фото ( |
Во-вторых, это сами вычислительные процедуры, реализуемые этой техникой, совершенно иную, непривычную логику. Например, у ячейки классического регистра памяти всего два состояния, описываемых обычно как «0» или «1», «да» или «нет», «истина (true)» или «ложь (false)». При этом говорят, что в нем хранится один бит информации. У ячейки квантового регистра памяти тоже два состояния, только он пребывает и в том, и в другом одновременно. «Кусочек» сохраненной в нем «единицы,» или «истины», описывается комплексным числом, квадрат абсолютной величины которого трактуется как вероятность пребывания в соответствующем состоянии. Количество информации здесь составляет 1 кубит. Причем таких состояний у каждого кубита может быть множество, и все они могут быть различными все в полном согласии с законами квантовой физики.
Важнейшей основой квантовых вычислений и, одновременно, самым загадочным феноменом квантовой физики является так называемое «запутанное» (entangled, то есть взаимосвязанное, взаимозависимое, «переплетенное») состояние нескольких частиц: если несколько частиц составляют единую квантовую систему, то они вполне могут разлететься на (теоретически) произвольное расстояние, не теряя своего квантового единства. А это означает, что любое воздействие на одну из них автоматически меняет состояние другой точно так же, как если бы она была совсем рядом.
Эйнштейн, Подольский и Розен в 1935 году в
![]() Для функционирования квантового компьютера необходимо когерентное состояние микроскопического объекта. Чтобы этого добиться, на время вычислений такой объект должен быть абсолютно изолирован от внешних воздействий, поэтому вокруг не видимых невооруженным глазом частиц приходится возводить весьма внушительные конструкции. Фото: J Chung, © 2006-2007 D-Wave Systems, Inc. |
Но такая сложность (лучше сказать, непривычность) дает очень большое преимущество квантовой вычислительной техники перед обычной: уровень сложности некоторых вычислительных задач очень сильно снижается, если их «переложить на плечи» квантового компьютера. Например, разложение числа на множители (задача, сложность решения которой обеспечивает сейчас устойчивость множества шифров к взлому) и нахождение произведения двух сомножителей (обычного умножения) для квантового компьютера являются задачами одного класса сложности. При этом первую практически невозможно реализовать на «классическом» компьютере в приемлемые сроки для достаточно большого числа, а вторую любой калькулятор, даже простейший, «щелкает как орехи».
Подведем некоторый итог: в теории свойства и возможности квантового компьютера выглядят очень заманчиво. А что с практикой? Реализация теории в практике в первую очередь сталкивается с двумя вопросами: «Какие физические объекты взять в качестве кубита?» и «Каким образом управлять кубитами?». Здесь единых решений нет, и экспериментаторы уже придумали и опробовали множество вариантов кубитов: ядра атомов специально созданной молекулы, ионы в ионных ловушках в полупроводнике, электроны, удерживаемые внутри определенным образом объединенных атомов, называемых вместе «квантовой точкой», и некоторое количество других.
Методов управления кубитами тоже придумано и опробовано множество, например, определенным образом меняющимися магнитными полями (как в случае с «Orion») или радиоимпульсами определенной частоты. В процессоре квантового компьютера «Orion» кубитами являются группы электронов в виде элементов из алюминия и ниобия, охлажденных жидким гелием до температуры, близкой к абсолютному нулю (273,145° C). Но простое наличие кубитов еще не позволяет осуществлять вычисления надо описать квантовому компьютеру задачу, которую необходимо решить запрограммировать его.
![]() «Orion» еще сущее дитя его быстродействие уступает вычислительной мощи традиционного компьютера. Но уже к концу года D-Wave удвоит его способности, и на достигнутом не остановится. Фото: J Chung, © 2006-2007 D-Wave Systems, Inc. |
«Главное, чего мы ждем от квантовых компьютеров это решение задач моделирования в ядерной физике, в энергетике, в новых материалах, в нанотехнологиях. Здесь океан проблем, которые сегодня практически недоступны. Для моделирования электрона в трехмерном пространстве, поясняет Юрий Ожигов, надо взять хотя бы сто точек по каждому измерению. Это уже миллион, а если в системе два электрона потребуется миллион миллионов точек. Даже для суперкомпьютера это уже сложно. А ведь два электрона это всего лишь атом гелия, и то без учета движения ядра. Ну, а для атома лития такой способ решения задачи на основе полного учета всех квантовых процессов сегодня просто безнадежен, не говоря уж о сложнейших молекулах белков и ДНК. Сегодня не существует симуляторов химических реакций, учитывающих квантовые эффекты. А ведь даже простейшая молекула аммиака обладает сложным квантовым поведением на нем основан так называемый аммиачный мазер. Все это нельзя смоделировать без точных квантовых расчетов».
На презентации специалисты D-Wave давали своему квантовому детищу три вида задач: поиск молекулярных структур, соответствующих целевой молекуле, составление плана рассаживания гостей и решение логической головоломки Судоку (
До этого самым внушительным шагом на пути к квантовому компьютеру долгое время была экспериментальная реализация в 2001 году алгоритма Шора группой Айзека Чуана (
Но квантовый компьютер даже теоретически не предназначен на смену обычному: слишком специфичны задачи, на которых его мощь эффективна. Существуют экспериментальные квантовые компьютеры сугубо под конкретную задачу. И сами разработчики уточняют: «Новое устройство предназначено в качестве дополнения к обычным компьютерам, для расширения существующих машин, а не для их замены».
D-Wave в лице главы отдела разработок Джорди Роуза (
Исследования в этом направлении активно ведутся в лабораториях всего мира. В России такие работы проводятся теоретиками и экспериментаторами лаборатории квантовых компьютеров Физико-технического института РАН (ФТИАН) во главе с академиком РАН Камилем Валиевым, в сотрудничестве с МГУ и рядом других научных коллективов в России и за рубежом. Подождем и посмотрим, что у всех них получится. Так или иначе, новая компьютерная эра уже не за горами.
Читайте также в журнале «Вокруг света»:
Владимир Натров, 13.04.2007
Новости партнёров