Для чего нужен квантовый компьютер. Так что же нам предлагают сейчас? Типы квантовых компьютеров

Новости 01.07.2019
Новости

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

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

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

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

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

Сейчас размер одного транзистора составляет 10 миллимикрон, то есть одну стотысячную миллиметра. Но однажды будет достигнут физический предел, меньше которого транзистор просто невозможно сделать. Для того чтобы избежать кризиса в развитии ИТ, ученые работают над созданием компьютера, который будет работать по совершенно другому принципу, - квантового. Транзисторы, из которых будет состоять квантовый компьютер, могут находиться одновременно в двух положениях: «включен» и «выключен» и, соответственно, сразу быть и единицей, и нулем, это называется «суперпозиция».

Если мы возьмем 4 стандартных транзистора (бита), то они, работая вместе, могут создать 16 различных комбинаций единиц и нулей. По одной за раз.

Если же мы рассматриваем 4 квантовых транзистора (кубита), то они могут быть всеми 16 комбинациями одновременно. Это огромная экономия места и времени!

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

Существуют различные типы кубитов. Эксперты Microsoft, например, работают над созданием топологических кубитов. Они невероятно хрупки и легко разрушаются от малейших звуковых волн или теплового излучения. Для стабильной работы им необходимо постоянно находиться при температуре –273°C. Однако у них есть и ряд преимуществ перед другими типами: информация, хранящаяся в них, практически не подвержена ошибкам, и, соответственно, квантовый компьютер, созданный на основе топологических кубитов, будет являться сверхнадежной системой.

Квантовый компьютер Microsoft состоит из трех основных уровней: первый уровень - собственно, квантовый компьютер, содержащий кубиты и постоянно находящийся при температуре, близкой к абсолютному нулю; следующий уровень - криогенный компьютер - это тоже совершенно новый тип компьютера, который управляет квантовым и работает при температуре –268°C; последний уровень - компьютер, за которым уже может работать человек, и управляющий всей системой. Подобные компьютеры будут в 100–300 раз превосходить по мощности самые продвинутые суперкомпьютеры, существующие сейчас.

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

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

Что такое квантовый компьютер?

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

Хотя теория квантов уже насчитывает второе столетие, она по-прежнему остается понятной только узкому кругу специалистов. Но есть и реальные результаты квантовой механики, к которым мы уже привыкли – лазерная техника, томография. А в конце прошлого века была разработана теория квантовых вычислений советским физиком Ю. Маниным. Через пять лет Дэвид Дойч обнародовал идею квантовой машины.

Существует ли квантовый компьютер?

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

  1. D-Wave – компания из Канады, которая первой начала выпуск действующих квантовых компьютеров. Тем не менее идут споры специалистов, насколько реально являются квантовыми эти компьютеры и какие преимущества они дают.
  2. IBM – создала квантовый компьютер, причем открыла к нему доступ для пользователей интернета для экспериментов с квантовыми алгоритмами. К 2025 году компания планирует создать модель, способную решать уже практические задачи.
  3. Google – анонсировала выпуск в этом году компьютера, способного доказать превосходство квантовых на обычными компьютерами.
  4. В мае 2017 г. Китайские ученые в Шанхае заявили, что создан самый мощный квантовый компьютер в мире, превосходящий аналоги по частоте обработки сигналов в 24 раза.
  5. В июле 2017 г. На Московской конференции по квантовым технологиям было заявлено о том, что был создан 51-кубитный квантовый компьютер.

Чем отличается квантовый компьютер от обычного?

Принципиальное отличие квантового компьютера в подходе к процессу вычисления.

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

Для чего нужен квантовый компьютер?

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

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

Как устроен квантовый компьютер?

Устройство квантового компьютера базируется на применении кубитов. В качестве физического исполнения кубитов в настоящее время используются:

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

Квантовый компьютер - принцип работы

Если с классическим компьютером в работе есть определенность, то на вопрос, как работает квантовый компьютер, ответить непросто. Описание работы квантового компьютера основывается на двух малопонятных для большинства словосочетаниях:

  • принцип суперпозиции – речь о кубитах, способных находиться одновременно в позиции 1 и 0. Это позволяет вести одновременно несколько вычислений, а не перебирать варианты, что дает большой выигрыш во времени;
  • квантовая запутанность – феномен, отмеченный еще А. Эйнштейном, заключающийся во взаимосвязи двух частиц. Говоря простыми словами, если одна из частиц имеет положительную спиральность, то вторая моментально принимает положительную. Такая взаимосвязь происходит вне зависимости от расстояния.

Кто изобрел квантовый компьютер?

Основа квантовой механики была изложена еще в самом начале прошлого века, как гипотеза. Развитие ее связано с такими гениальными физиками, как Макс Планк, А. Эйнштейн, Поль Дирак. В 1980 г. Ю.Антонов предложил идею о возможности квантовых вычислений. А уже через год Ричард Фейнеман в теории смоделировал первый квантовый компьютер.

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

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

Как пишет редакция издания Science Alert, группа специалистов из Университета Вены смогла разработать первый в истории квантовый роутер и даже провела первые испытания нового устройства. Это первое устройство, которое может не только принимать запутанные фотоны, но и передавать их. Кроме того, схема, используемая в роутере, может стать основой для создания квантового интернета.

На прошлой неделе появилась новость о том, что Google совершили прорыв в разработке квантового компьютера -
в компании поняли, как такой компьютер будет справляться
с собственными ошибками. О квантовых компьютерах говорят уже несколько лет: его, например, на обложку журнала Time. Если такие компьютеры появятся, это будет прорыв сродни появлению классических компьютеров - а то и серьёзнее. Look At Me объясняет, чем хороши квантовые компьютеры и что именно сделали в Google.

Что такое квантовый компьютер?


Квантовый компьютер - это механизм на стыке компьютерных наук и квантовой физики, самого сложного раздела теоретической физики. Ричард Фейнман, один из крупнейших физиков XX века, как-то сказал: «Если вы думаете, что понимаете квантовую физику, значит, вы её не понимаете». Поэтому учтите, что последующие объяснения - невероятно упрощённые. На то, чтобы разобраться в квантовой физике, люди тратят долгие годы.

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

Квантовый компьютер - это пока ещё гипотетическое устройство, которое будет использовать принцип суперпозиции (и другие квантовые свойства)
для вычислений. Обычный компьютер работает с помощью транзисторов,
которые воспринимают любую информацию как нули и единицы. Бинарным кодом можно описать весь мир - и решать любые задачи внутри него. Квантовый аналог классического бита называется кьюбит (qubit, qu - от слова quantum, квантовый) . Используя принцип суперпозиции, кьюбит может одновременно находиться
в состоянии 0 и 1 - и это не только значительно увеличит мощность по сравнению с традиционными компьютерами, но и позволит решать неожиданные задачи,
на которые обычные компьютеры не способны.

Принцип суперпозиции - единственное,
на чём будут основаны квантовые компьютеры?


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

Как можно использовать квантовый компьютер?


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

Давайте представим такой вариант (сильно упрощённый, конечно) : вы собираетесь стрелять из лука в мишень и вам нужно высчитать, насколько высоко целиться, чтобы попасть. Скажем, нужно просчитать высоту от 0 до 100 см. Обычный компьютер будет высчитывать каждую траекторию по очереди: сначала 0 см, потом 1 см, потом 2 см и так далее. Квантовый же компьютер просчитает все варианты одновременно - и моментально выдаст тот, который позволит вам попасть ровно в цель. Таким образом можно оптимизировать много процессов:
от медицины (скажем, раньше диагностировать рак) до авиации (например, делать более сложные автопилоты) .

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

Кто занимается разработкой квантовых компьютеров?


Все. Правительства, военные, технологические компании. Создать квантовый компьютер будет выгодно практически кому угодно. Скажем, среди документов, обнародованных Эдвардом Сноуденом, была информация о том, что у АНБ есть проект «Внедрение в сложные цели», куда входит создание квантового компьютера для шифрования информации. Microsoft всерьёз занимаются квантовыми компьютерами - первые исследования в этой области они начали ещё в 2007 году. IBM ведут разработки и несколько лет назад заявили , что создали чип с тремя кьюбитами. Наконец, Google и NASA сотрудничают
с компанией D-Wave, которая заявляет, что уже сейчас выпускает
«первый коммерческий квантовый процессор» (а точнее уже второй, сейчас их модель называется D-Wave Two) , но он пока не работает как квантовый -
их, напомним, не существует.

Насколько мы близки к созданию
квантового компьютера?


Никто не может сказать точно. Новости о прорывах в технологиях (как недавняя новость о Google) появляются постоянно, но мы можем быть как очень далеки
от полноценного квантового компьютера, так и очень близки к нему. Скажем, есть исследования , говорящие о том, что достаточно создать компьютер всего
c несколькими сотнями кьюбитов, чтобы он работал как полноценный квантовый компьютер. D-Wave заявляют, что создали процессор с 84 кьюбитами -
но критики, проанализировавшие их процессор, заявляют, что он работает,
как классический компьютер, а не как квантовый. Google, сотрудничающие
с D-Wave, считают , что их процессор просто находится на самых ранних стадиях развития и в конце концов будет работать, как квантовый. Так или иначе, сейчас
у квантовых компьютеров существует одна главная проблема - ошибки. Любые компьютеры совершают ошибки, но классические умеют с ними легко справляться - а вот квантовые ещё нет. Как только исследователи разберутся с ошибками, до появления квантового компьютера останется всего несколько лет.

Что затрудняет исправление ошибок
в квантовых компьютерах?


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

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



Рекомендуем почитать

Наверх