Квантовый компьютер поступил в продажу
Для меня словосочетание "квантовый компьютер" сравнимо например с
"фотонным двигателем", т.е это что то очень сложное и фантастическое.
Однако читаю сейчас в новостях - "квантовый компьютер продается любому
желающему". Странно, то ли под этим выражением теперь подразумевают что
то другое, то ли это просто фейк?
Давайте разберемся подробнее ...
КАК ВСЕ НАЧИНАЛОСЬ?
Только к середине 1990-х годов теория квантовых компьютеров и квантовых
вычислений утвердилась в качестве новой области науки. Как это часто
бывает с великими идеями, сложно выделить первооткрывателя. По-видимому,
первым обратил внимание на возможность разработки квантовой логики
венгерский математик И. фон Нейман. Однако в то время еще не были
созданы не то что квантовые, но и обычные, классические, компьютеры. А с
появлением последних основные усилия ученых оказались направлены в
первую очередь на поиск и разработку для них новых элементов
(транзисторов, а затем и интегральных схем), а не на создание
принципиально других вычислитель ных устройств.
В 1960-е годы американский физик Р. Ландауэр, работавший в корпорации
IBM, пытался обратить внимание научного мира на то, что вычисления - это
всегда некоторый физический процесс, а значит, невозможно понять
пределы наших вычислительных возможностей, не уточнив, какой физической
реализации они соответствуют. К сожалению, в то время среди ученых
господствовал взгляд на вычисление как на некую абстрактную логическую
процедуру, изучать которую следует математикам, а не физикам.
По мере распространения компьютеров ученые, занимавшиеся квантовыми
объектами, пришли к выводу о практической невозможности напрямую
рассчитать состояние эволюционирующей системы, состоящей всего лишь из
нескольких десятков взаимодействующих частиц, например молекулы метана
(СН4). Объясняется это тем, что для полного описания сложной системы
необходимо держать в памяти компьютера экспоненциально большое (по числу
частиц) количество переменных, так называемых квантовых амплитуд.
Возникла парадоксальная ситуация: зная уравнение эволюции, зная с
достаточной точностью все потенциалы взаимодействия частиц друг с другом
и начальное состояние системы, практически невозможно вычислить ее
будущее, даже если система состоит лишь из 30 электронов в потенциальной
яме, а в распоряжении имеется суперкомпьютер с оперативной памятью,
число битов которой равно числу атомов в видимой области Вселенной(!). И
в то же время для исследования динамики такой системы можно просто
поставить эксперимент с 30 электронами, поместив их в заданные потенциал
и начальное состояние. На это, в частности, обратил внимание русский
математик Ю. И. Манин, указавший в 1980 году на необходимость разработки
теории квантовых вычислительных устройств. В 1980-е годы эту же
проблему изучали американский физик П. Бенев, явно показавший, что
квантовая система может производить вычисления, а также английский
ученый Д. Дойч, теоретически разработавший универсальный квантовый
компьютер, превосходящий классический аналог.
Большое внимание к проблеме разработки квантовых компьютеров привлек
лауреат Нобелевской премии по физике Р. Фейн-ман. Благодаря его
авторитетному призыву число специалистов, обративших внимание на
квантовые вычисления, увеличилось во много раз.
Основа алгоритма Шора: способность кубитов хранить несколько значений одновременно)
И все же долгое время оставалось неясным, можно ли использовать
гипотетическую вычислительную мощь квантового компьютера для ускорения
решения практических задач. Но вот в 1994 году американский математик,
сотрудник фирмы Lucent Technologies (США) П. Шор ошеломил научный мир,
предложив квантовый алгоритм, позволяющий проводить быструю факторизацию
больших чисел (о важности этой задачи уже шла речь во введении). По
сравнению с лучшим из известных на сегодня классических методов
квантовый алгоритм Шора дает многократное ускорение вычислений, причем,
чем длиннее факторизуемое число, тем значительней выигрыш в скорости.
Алгоритм быстрой факторизации представляет огромный практический интерес
для различных спецслужб, накопивших банки нерасшифрованных сообщений.
В 1996 году коллега Шора по работе в Lucent Technologies Л. Гровер
предложил квантовый алгоритм быстрого поиска в неупорядоченной базе
данных. (Пример такой базы данных - телефонная книга, в которой фамилии
абонентов расположены не по алфавиту, а произвольным образом.) Задача
поиска, выбора оптимального элемента среди многочисленных вариантов
очень часто встречается в экономических, военных, инженерных задачах, в
компьютерных играх. Алгоритм Гровера позволяет не только ускорить
процесс поиска, но и увеличить примерно в два раза число параметров,
учитываемых при выборе оптимума.
Реальному созданию квантовых компьютеров препятствовала, по существу,
единственная серьезная проблема - ошибки, или помехи. Дело в том, что
один и тот же уровень помех гораздо интенсивнее портит процесс квантовых
вычислений, чем классических.
Если сказать простыми словами, то: "квантовая система даёт
результат, только с некоторой вероятностью являющийся правильным.
Другими словами, если вы посчитаете 2+2, то 4 получится только с
некоторой долей точности. Точно 4 вы не получите никогда. Логика его
процессора совсем не похожа на привычный нам процессор.
Существуют методы посчитать результат с заранее оговоренной точностью, естественно с увеличением затрат машинного времени.
Этой особенностью и определяется перечень задач. И эта особенность не
афишируется, а у публики создается впечатление, что квантовый компьютер,
это тоже, что и обычный PC (те же 0 и 1), только быстрый и дорогой. Это
принципиально не так.
Да, и еще момент — для квантового компьютера и квантовых вычислений в
целом, особенно для того, чтобы использовать "мощь и быстродействие"
квантовых вычислений — нужны особые, специально под специфику квантовых
вычислений разработанные алгоритмы и модели. Поэтому сложность
применения квантового компьютера не только в наличии "железа", но и в
составлении новых, до сих пор не применявшихся методик расчета."
А теперь снова перейдем к практической реализации квантового компьютера:
уже ведь некоторое время существует и даже продается коммерческий
512-кубитный процессор D-Wave !!!
Вот, он, казалось бы, настоящий прорыв!!! И группа солидных ученых в не
менее солидном журнале Physical Review убедительно свидетельствует, что в
D-Wave действительно обнаружены эффекты квантовой сцепленности.
Соответственно, данное устройство с полным основанием имеет право
именоваться настоящим квантовым компьютером, архитектурно вполне
допускает дальнейшее наращивание числа кубитов, а, значит, имеет
замечательные перспективы на будущее… (T. Lanting et al. Entanglement in
a Quantum Annealing Processor. PHYSICAL REVIEW X 4, 021041 (2014) (http://dx.doi.org/10.1103/Phys...)
Правда, чуть позже, другая группа солидных ученых в не менее солидном
журнале Science, изучавшие ту же самую вычислительную систему D-Wave,
оценивали ее сугубо практически: насколько хорошо это устройство
выполняет свои вычислительные функции. И эта группа ученых столь же
обстоятельно и убедительно, как и первая, демонстрирует, что в реальных
проверочных тестах, оптимально подходящих для этой конструкции,
квантовый компьютер D-Wave не дает никакого выигрыша в скорости по
сравнению с компьютерами обычными, классическими. (T.F. Ronnow, M.
Troyer et al. Defining and detecting quantum speedup. SCIENCE, Jun 2014
Vol. 344 #6190 (http://dx.doi.org/10.1126/scie...)
По сути дела, для дорогущей, но специализированной "машины будущего" не
нашлось задач, где она могла бы продемонстрировать свое квантовое
превосходство. Иначе говоря, оказывается под большим сомнением сам смысл
весьма недешевых усилий по созданию подобного устройства…
Итоги таковы: сейчас в научном сообществе уже нет никаких сомнений, что в
процессоре компьютера D-Wave работа элементов действительно происходит
на основе реальных квантовых эффектов между кубитами.
Но (и это чрезвычайно серьезное НО) ключевые особенности в конструкции
процессора D-Wave таковы, что при реальной эксплуатации вся его
квантовая физика не дает никакого выигрыша в сравнении с обычным мощным
компьютером, имеющим специальное программное обеспечение, заточенное под
решение задач оптимизации.
Попросту говоря, не только ученые, тестирующие D-Wave, пока не смогли
увидеть ни одной реальной задачи, где квантовый компьютер мог бы
убедительно продемонстрировать свое вычислительное превосходство, но
даже сама компания-изготовитель понятия не имеет, что это может быть за
задача…
Все дело в особенностях конструкции 512-кубитного процессора D-Wave,
который собирается из групп по 8 кубитов. При этом, внутри этих групп по
8 кубитов они все напрямую сообщаются между собой, а вот между этими
группами связи очень слабые (в идеале же ВСЕ кубиты процессора должны
напрямую сообщаться между собой). Это, конечно, ОЧЕНЬ существенно
снижает сложность построения квантового процессора... НО, отсюда
нарастает масса прочих проблем, замыкающихся в финале и на очень
недешевую в эксплуатации криогенную аппаратуру, охлаждающую схему до
сверхнизких температур.
Так что же нам предлагают сейчас?
Канадская компания D-Wave объявила о начале продаж своего
анонсированного в сентябре прошлого года квантового компьютера D-Wave
2000Q. Придерживаясь собственного аналога закона Мура, в соответствии с
которым количество транзисторов на интегральной схеме удваивается каждые
два года, D-Wave разместила на КПУ (квантовом процессорном устройстве)
2,048 кубитов. Динамика роста числа кубитов на КПУ за последние годы
выглядит так:
- 2007 — 28
…
— 2013 — 512
— 2014 — 1024
— 2016 — 2048.
Причем в отличие от традиционных процессоров, ЦПУ и ГПУ, удвоение
кубитов сопровождается не 2-кратным, а 1000-кратным ростом
производительности. По сравнению с компьютером, имеющим традиционную
архитектуру и конфигурацию в виде одноядерного ЦПУ и 2500-ядерного ГПУ,
разница в быстродействии составляет от 1,000 до 10,000 раз. Все эти
цифры безусловно впечатляют, но есть несколько «но».
Во-первых, D-Wave 2000Q стоит чрезвычайно дорого — $15 млн. Это довольно
массивное и сложное устройство. Его мозгом является КПУ из цветного
металла под названием ниобий, сверхпроводниковые свойства которого
(необходимые для квантовых компьютеров) возникают в вакууме при близкой к
абсолютному нулю температуре ниже 15 милликельвинов (это в 180 раз ниже
температуры в открытом космосе).
Поддержание такой экстремально низкой температуры требует больших затрат
энергии, 25 кВт. Но все же, согласно производителю, это в 100 раз
меньше, чем у эквивалентных по производительности традиционных
суперкомпьютеров. Так что производительность D-Wave 2000Q на один ватт
потребляемой энергии в 100 раз выше. Если компании удастся и дальше
следовать своему «закону Мура», то в её будущих компьютерах эта разница
будет расти в геометрической прогрессии, с сохранением энергопотребления
на нынешнем уровне.
Во-первых, у квантовых компьютеров весьма специфическое назначение. В
случае D-Wave 2000Q речь идет о т.н. адиабатических компьютерах и
решении задач квантовой нормализации. Они, в частности, возникают в
следующих областях:
Машинное обучение:
- выявление статистических аномалий
— нахождения сжатых моделей
— распознавание изображений и образов
— тренировка нейросетей
— проверка и утверждение программного обеспечения
— классификация безструктурных данных
— диагностика ошибок в схеме
Безопасность и планирование
- обнаружение вирусов и взлома сети
— распределение ресурсов и нахождение оптимальных путей
— определение принадлежности множеству
— анализ свойств графика
— факторизация целых чисел (применяется в криптографии)
Финансовое моделирование
- выявление рыночной нестабильности
— разработка торговых стратегий
— оптимизация торговых траекторий
— оптимизация ценообразования активов и хеджирования
— оптимизация портфолио
Здравоохранение и медицина
- выявление мошенничества (вероятно речь идет о медицинских страховках)
— генерирование таргетной («молекулярно-прицельной») лекарственной терапии
— оптимизация лечения [рака] методом радиотерапии
— создание моделей протеина.
Первым покупателем D-Wave 2000Q стала компания TDS (Temporal Defense
Systems), занятая в области кибер-безопасности. Вообще же продукцией
D-Wave пользуются такие компании и учреждения как Lockheed Martin,
Google, Исследовательский центр Эймса при НАСА, Университет Южной
Калифорнии и Лос-Аламосская национальная лаборатория при Министерстве
энергетики США.
Таким образом, речь идет о редкой (D-Wave является единственной в мире
компанией, выпускающей коммерческие образцы квантовых компьютеров) и
дорогой технологии с довольно узким и специфическим применением. Но
темпы роста её производительности потрясают воображение, и если эта
динамика сохранится, то благодаря адиабатическим компьютерам D-Wave (к
которой со временем возможно присоединятся и другие компании) в
ближайшие годы нас могут ожидать настоящие прорывы в науке и технике.
Особый интерес вызывает сочетание квантовых компьютеров с такой
перспективной и быстро развивающейся технологией как искусственный
интеллект — тем более, что в этом видит перспективу такой авторитетный
специалист как Энди Рубин.
Да, кстати, вы знали, что Корпорация IBM разрешила пользователям
интернета бесплатно подключаться к построенному ей универсальному
квантовому компьютеру и экспериментировать с квантовыми алгоритмами.
Этому устройству не хватит мощности, чтобы взламывать криптографические
системы с открытым ключом, но если планы IBM осуществятся, то появление
более сложных квантовых компьютеров не за горами.
Квантовый компьютер, к которому IBM открыла доступ, содержит пять
кубитов: четыре служат для работы с данными, а пятый — для коррекции
ошибок во время вычислений. Коррекция ошибок — главное нововведение,
которым гордятся его разработчики. Она упростит увеличение количества
кубитов в будущем.
В IBM подчёркивают, что её квантовый компьютер является универсальным и
способен исполнять любые квантовые алгоритмы. Это отличает его от
адиабатических квантовых компьютеров, которые разрабатывает компания
D-Wave. Адиабатические квантовые компьютеры предназначены для поиска
оптимального решения функций и не подходят для других целей.
Считается, что универсальные квантовые компьютеры позволят решать
некоторые задачи, которые не под силу обычным компьютерам. Наиболее
известный пример такой задачи — разложение чисел на простые множители.
Обычному компьютеру, даже очень быстрому, понадобятся сотни лет, чтобы
отыскать простые множители большого числа. Квантовый компьютер найдёт их
при помощи алгоритма Шора почти так же быстро, как происходит умножение
целых чисел.
Невозможность быстрого разложения чисел на простые множители — это
основа криптографических систем с открытым ключом. Если эту операцию
научатся выполнять с той скоростью, которую обещают квантовые алгоритмы,
то о большей части современной криптографии придётся забыть.
На квантовом компьютере IBM можно запустить алгоритм Шора, но пока
кубитов не станет больше, пользы от этого мало. В течение следующих
десяти лет ситуация изменится. К 2025 году в IBM планируют построить
квантовый компьютер, содержащий от пятидесяти до ста кубитов. По мнению
специалистов, уже при пятидесяти кубитах квантовые компьютеры смогут
решать некоторые практические задачи.
Для экспериментов с пятикубитовым квантовым компьютером IBM нужно пройти регистрацию на его сайте.
источник Источник: cont.ws.
Рейтинг публикации:
|