Microsoft готовит революцию: квантовый компьютер в пути. Почему создание суперкомпьютеров может оказаться под угрозой? Квантовый компьютер — чрезвычайно полезное изобретение при создании искусственного интеллекта будущего, новых методов криптографии и даже новых типов аккумуляторных батарей. Несмотря на всю универсальность своего применения, устройство может так никогда и не заработать в полную силу. К столь мало обнадеживающим выводам пришел французский исследователь Мишель Дьяконов, который на протяжении многих лет работал над реализацией квантовых вычислений. Ученый считает, что из-за неизбежности случайных ошибок в аппаратном обеспечении устройства, по-настоящему полезные квантовые компьютеры вряд ли когда-либо будут построены. Для того, чтобы понять, почему создание суперкомпьютеров нового поколения может оказаться под угрозой, нам прежде всего следует разобраться в принципах работы данного вычислительного устройства. Согласно статье, опубликованной на портале theconversation.com, современные компьютеры работают на принципе двоичного кода при хранении данных, в то время как уже созданные квантовые устройства используют систему квантовых битов или кубитов. Кубиты обладают особыми свойствами: они могут существовать в суперпозиции, являясь одновременно и нулем, и единицей, при этом будучи запутанными между собой даже в том случае, если они находятся на значительном расстоянии друг от друга. Столь необычное поведение не связывается с миром классической физики, так как суперпозиция мгновенно исчезает тогда, когда экспериментатор взаимодействует с квантовым состоянием. Благодаря суперпозиции, квантовый компьютер со 100 кубитами может одновременно представлять 2100 решений. Для некоторых задач этот экспоненциальный параллелизм может быть использован для создания огромного преимущества в скорости вычислений. Вместе с тем, существует и другой, более узкий подход к квантовым вычислениям, при котором кубиты используются для ускорения задач оптимизации. Так, компания D-Wave Systems, базирующаяся в Канаде, построила системы оптимизации, которые используют кубиты именно для этой цели, хотя некоторые критики утверждают, что полученные в результате системы работают не лучше классических компьютеров. Несмотря на это, компании и страны вкладывают огромные суммы денег в квантовые вычисления. Известно, что Китай построил новый центр квантовых исследований стоимостью 10 миллиардов долларов США, а Европейский Союз разработал генеральный план квантовых исследований на сумму 1 миллиард евро или 1,1 миллиарда долларов. Новый закон о национальной квантовой инициативе Соединенных Штатов предусматривает выделение 1,2 млрд. долларов США на развитие квантовой информатики в течение пятилетнего периода. Возможность взлома алгоритмов шифрования является мощным мотивирующим фактором для многих стран мира. Так, знание систем шифрования противника могло бы дать огромное преимущество в разведке, одновременно с этим способствуя проведению новых фундаментальных исследований в области физики, так как современные экспериментальные системы имеют в своем распоряжении лишь менее 100 кубитов. Для достижения полезной вычислительной производительности суперкомпьютера нам, вероятно, понадобятся машины с сотнями тысяч кубитов. Для того, чтобы устройства функционировали правильно, они должны исправлять все мелкие случайные ошибки в программном обеспечении. В квантовом компьютере такие ошибки возникают из-за неидеальных элементов схемы и взаимодействия кубитов с окружающей их средой. По этим причинам кубиты могут потерять когерентность буквально за долю секунды, что может привести к ошибочным результатам работы компьютера. Иными словами, хотя квантовые суперкомпьютеры и имеют право на существование, правильность их вычислений может попасть под большой вопрос. А как считаете вы, сможет ли человек однажды подчинить себе квантовые технологии? Это необязательный раздел. Он рассказывает почему у кубитов-волн на самом деле есть третья ось (фаза), но если вы не планируете писать код, а просто пришли сюда покекать — можете смело пропустить его и перейти сразу к ниже. Раз уж мы остались один на один с интеллектуальной элитой, давайте поговорим открыто. В этом посте я постоянно повторяю, что кубит — это волна, при этом мы все знаем, что каждой волны есть частота, амплитуда и фаза. Амплитуда — как высоко волна прыгает, частота — как далеко, а фаза — откуда начинает. Объяснение для настоящих интеллектуалов. На частоту мы пока прям совсем забьем. Волны в нашем квантовом мире негармонические и с частотой там всё сложно. Проще принять их как одинаковые и отдать это физикам. Остальное же имеет место быть. Вспомним наши циферблатики выше, где вероятность бегала между и по окружности. Они абсолютно верны (даже сам IBM использует такую визуализацию), но они показывают только одно число — амплитуду. А что делать с фазой? Её ведь тоже можно двигать туда-сюда и получать разный результат. Тут нам приходится нарисовать еще одну ось, от чего красивый циферблатик превращается в сферу. Такой 3D-циферблатик называется Сферой Блоха и она теперь учитывает и фазу. На такой сфере мы можем визуально представить себе состояние кубита, двигать стрелочку и видеть к какому из полюсов он будет чаще схлопываться. Вот и всё. Кубит по сути два float’а. Фаза и правда нужна чтобы глубоко понимать происходящее и изобретать новые алгоритмы, но в рамках этого поста я постоянно буду притворяться как будто её нет, потому что тут и без неё достаточно сложностей. Hello, World’ы можно писать пока так, а когда уже станете квантовым сеньором — сами будете над всеми смеяться и говорить «хо-хо-хо, как же можно это не знать, это же база»! Квантовый компьютер в России Традиционно сильная школа физики позволяет внести существенный вклад в решение физических проблем для создания квантового компьютера. В январе 2018 года россияне создали усилитель сигнала для квантового компьютера. Учитывая, что своей работой усилитель сам по себе способен влиять на состояние кубитов, уровень генерируемого им шума должен мало отличаться от «вакуумного». Это и удалось российским ученым из лаборатории «Сверхпроводящие метаматериалы» НИТУ «МИСиС» и двух институтов РАН. Для создания усилителя использовались сверхпроводники. В России также создан квантовый центр. Это негосударственная исследовательская организация, занимающаяся исследованиями в области квантовой физики. В том числе она занимается проблемой создания кубитов. За центром стоит бизнесмен Сергей Белоусов и профессор Гарвардского университета Михаил Лукин. Под его руководством в Гарварде уже был создан 51-кубитовый процессор, который некоторое время до анонса Bristlecon был самым мощнейшим квантовым компьютером устройством в мире. Развитие квантовых вычислений стало частью госпрограммы «Цифровая экономика». В 2018-20 года на работы в этой сфере будет выделяться господдержка. Планом мероприятий предусмотрено создание квантового симулятора на восьми сверхпроводниковых кубитах. После этого будет решаться вопрос дальнейшего масштабирования данной технологии. Кроме того, до 2020 года в России собираются опробовать еще одну квантовую технологию: построение кубитов на нейтральных атомах и заряженных ионах в ловушках. Одной из целей программы является создание устройств квантовой криптографики и квантовых коммуникаций. Будут созданы центры распределения квантовых ключей, которые будут их раздавать потребителям – банкам, дата-центрам, отраслевым предприятиям. Считается, что полноценный квантовый компьютер может за считанные минуты сломать любой современный алгоритм шифрования. Стрела времени Чтобы разобраться еще подробнее, отметим, что в ходе нового исследования физики задавались вопросом о последствиях применения описанной выше парадигмы в квантовой области. Согласно принципу квантовой суперпозиции, отдельные единицы (например, свет) могут существовать одновременно в двух состояниях, как в виде волн, так и в виде частиц, проявляясь в том или ином виде в зависимости от того, что именно вы тестируете. Команда Рубино рассмотрела квантовую суперпозицию с состоянием, которое развивается как назад, так и вперед во времени. Измерения показали, что чаще всего система в конечном итоге движется вперед во времени. Если бы не небольшие изменения энтропии, система действительно могла бы продолжать развиваться как вперед, так и назад во времени. Разрушение суперпозиции состоянии при взаимодействии с окружением с течением времени Изображение Joint Quantum Institute Так как же эти сложные физические понятия соотносятся с реальным человеческим опытом? Неужели наконец-то пришло время начать собирать вещи для путешествия назад во времени? Увы. И действительно – на самом фундаментальном уровне мир состоит из квантовых систем (которые могут двигаться вперед и назад). Более глубокое понимание того, как описать течение времени на уровне этих элементарных составляющих, могло бы позволить физикам сформулировать более точные теории для их описания и, в конечном счете, получить более глубокое понимание физических явлений мира, в котором мы живем. Китайский квантовый компьютер В 2020 году достигнуть квантового превосходства попытались китайские ученые. Для этого они разработали компьютер, предназначенный для решения задачи по сэмплированию бозонов. Если говорить очень коротко, то системе нужно было рассчитать прохождение частиц света (фотонов) через оптический прибор. Эта задача была сформулирована несколько лет назад, но математическую формулу для ее решения создать попросту невозможно. По словам авторов научной работы, суперкомпьютеру TaihuLight для решения этой задачи потребовалось бы около 2,5 миллиардов лет. Но квантовый компьютер справился с задачей всего за 200 секунд. Решение стало возможным благодаря одной хитрости. Так как в задаче речь идет о частицах света, вместо кубитов в компьютере использовались такие же фотоны. Таким образом ученые упростили задачу прямо «на уровне железа». Получается, что исследователям действительно удалось достичь квантового превосходства. Но и на это раз без критики не обошлось. Дело в том, что созданное для решение задачи устройство можно назвать компьютером лишь с большой натяжкой. В нем используются квантовые вычисления при помощи кубитов, но его нельзя программировать. То есть, на данный момент такой компьютер нельзя использовать для решения других задач. Но факт того, что квантовое преимущество достигнуто, уже есть. Однако, с течением времени программируемая система на основе квантов все равно наверняка будет создана. Когда это случится, технологии станут развиваться с молниеносной скоростью. Например, человечество сможет быстро изобретать лекарства от опасных заболеваний и даже узнавать тайны Вселенной. Подробнее о том, как работает квантовый компьютер, можно узнать из этого видео. Биты и кубиты В обычном компьютере все вычисления основаны на понятии «бит». Это такой элемент, который может принимать значения 0 или 1. Физически это реализовано так: В компьютере есть деталь под названием транзистор. Представьте, что это кран на трубе: если его включить, вода польётся, если выключить — остановится. В транзисторе вода — это электричество, и включение-выключение крана тоже зависит от электричества. Представьте, что краны соединены между собой так, что вода из одного крана включает или выключает другой кран, — и так каскадом по цепочке. Транзисторы соединены таким хитрым образом, что когда они включаются и выключаются, на них можно производить математические вычисления. Из-за того, что транзисторов очень много (миллиарды), а работают они очень быстро (близко к скорости света), транзисторные компьютеры могут очень быстро совершать математические вычисления. Всё, что вы видите в компьютере, — это производные от вычислений. Вы видите окно, буквы, картинки, а где-то в самой-самой глубине это просто сложение и вычитание, а ещё глубже — включение-выключение кранов с электричеством на скорости света. Транзистор в компьютере может принимать значение 1 или 0, то есть «включён» или «выключен». С точки зрения компьютерной логики, этот транзистор называется битом. Это минимальная единица информации в компьютере. Физически бит может быть в процессоре, на чипе памяти, на магнитном диске, но суть одна: это какое-то физическое пространство, которое определённо либо включено, либо выключено. Ключевое слово здесь — «определённо». Программист и инженер может точно узнать, в каком состоянии находится тот или иной бит. Заряд в нём либо есть, либо нет, никаких промежуточных состояний там не существует. В квантовом компьютере вместо битов — кубиты. Кубиты — это квантовые частицы, у которых есть интересная особенность: кроме стандартных 0 и 1 кубит может находиться между нулём и единицей — это называют суперпозицией. Нагляднее это видно на рисунке: Кубит может принимать все значения, которые видны на цветной сфере Как делают кубиты и в чём сложность Максимально упрощённо: чтобы получить рабочий кубит, нужно взять один атом, максимально его зафиксировать, оградить от посторонних излучений и связать с другим атомом специальной квантовой связью. Чем больше таких кубитов связано между собой, тем менее стабильно они работают. Для достижения «квантового превосходства» над обычным компьютером нужно не менее 49 кубитов — а это очень неустойчивая система. Основная сложность — декогеренция. Это когда много кубитов зависят друг от друга и на них может повлиять всё что угодно: космические лучи, радиация, колебания температуры и все остальные явления окружающего мира. Такой «фазовый шум» — катастрофа для квантового компьютера, потому что он уничтожает суперпозицию и заставляет кубиты принимать ограниченные значения. Квантовый компьютер превращается в обычный — и очень медленный. С декогеренцией можно бороться разными способами. Например, компания D-Wave, которая производит квантовые компьютеры, охлаждает атомы почти до абсолютного нуля, чтобы отсечь все внешние процессы. Поэтому они такие большие — почти всё место занимает защита для квантового процессора. Переход на квантовый уровень Не так давно команда физиков из Университетов Вены, Бристоля, Балеарских островов и Института квантовой оптики и квантовой информации (IQOQI-Вена) показала, как квантовые системы могут одновременно развиваться по двум противоположным временным стрелкам (вперед и назад во времени). Иными словами, квантовые системы могут двигаться как вперед, так и назад во времени. Квантовые системы могут двигаться как вперед, так и назад во времени Ранее, чтобы понять почему, ученые установили, что время знает только одно направление — вперед. Так что нам с вами придется вспомнить второй закон термодинамики. Он гласит, что в замкнутой системе энтропия системы (то есть мера беспорядка и случайности внутри системы) остается постоянной или увеличивается. Если наша Вселенная представляет собой замкнутый цикл, свернутый в клубок, ее энтропия никогда не может уменьшиться, а это означает, что Вселенная никогда не вернется в более раннюю точку. Но что, если бы стрела времени «посмотрела» на явления, где изменения энтропии невелики? Вот что говорит об этом Джулия Рубино, научный сотрудник Университета Бристоля и ведущий автор новой статьи: «Давайте предположим, что в начале газ в сосуде занимает только его половину. Затем представьте, что мы удаляем клапан, который удерживал его в пределах половины сосуда, так что газ теперь может свободно расширяться по всему сосуду». Термодинамика хранит в себе множество тайн о нашем мире и Вселенной В результате мы увидим, что частицы начнут свободно перемещаться по всему объему сосуда. Со временем газ займет весь сосуд. «В принципе, существует ненулевая вероятность того, что в какой-то момент газ естественным образом вернется, чтобы занять половину сосуда, только эта вероятность становится меньше, чем больше становится количество частиц, составляющих газ», – объясняет Рубино. Вот так выглядит новейший супер-компьютер ,Или квантовый компьютер. #квантовыйкомпьютер