luckyea77 (luckyea77) wrote,
luckyea77
luckyea77

Квантовый компьютер против классического: кто кого

За счет чего квантовый компьютер будет превосходить существующие классические модели? Об этом в своей колонке рассказала компания Microsoft.

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

Нас всюду окружают криптографические технологии: они используются в мессенджерах или операциях с банковскими картами, криптовалютах, при безопасном хранении данных и так далее. Информация постоянно шифруется на этапе ее отправки и дешифруется после получения, чтобы ее могли прочитать только те, для кого она предназначена. Есть различные системы шифрования (AES, RSA), но все они так или иначе строятся на использовании факторизации (разложения на простые множители).

Как вы думаете, какие именно простые числа мы перемножили, чтобы получить число ниже, представляющее собой 2048-битный ключ шифрования (такими ключами, сгенерированными по алгоритму RSA, адресаты обмениваются, чтобы подписывать с их помощью секретные сообщения)?


2048-битный ключ шифрования

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

Столь серьезное увеличение в скорости решения задач, кстати, повлечет за собой перестройку всей мировой финансовой системы, ведь без надежного шифрования она просто не сможет функционировать (шутка ли — каждый, у кого будет квантовый компьютер, сможет подделать информацию о том, что владеет любой суммой денег).

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

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



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

Почему же квантовые компьютеры такие мощные? Главное, что отличает их от классических двоичных, — использование кубитов, которые, в отличие от битов, способны одновременно принимать два значения: 0 и 1. Такая «двойственность» обеспечивает параллельность квантовых вычислений, ведь больше не нужно перебирать все возможные состояния системы. Набор всего из 30 кубитов может сформировать 230 (то есть более миллиарда) двоичных последовательностей — именно такое количество битов потребуется на их одновременную обработку. Просто космическая экономия места, энергии и времени!

На квантовом компьютере мощностью 100-200 кубит мы могли бы строить точные симуляции сложных химических процессов: таких, как, например, азотная фиксация — превращение содержащегося в атмосфере азота в азотосодержащие соединения. Эта реакция широго используется для получения аммиака, необходимого для производства удобрений, критически важных для обеспечения едой постоянно растущего населения планеты. Промышленный процесс получения аммиака практически не изменился за последнее столетие и отличается большой энергоемкостью: на производство его уходит от 1% до 3% мировых запасов природного газа. На достаточно мощном квантовом компьютере путем симуляции ученые могли бы подобрать более эффективные катализаторы, которые помогут сделать реакцию менее энергозатратной.

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

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

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

Tags: компьютер
Subscribe

Posts from This Journal “компьютер” Tag

promo luckyea77 june 21, 2015 20:04 27
Buy for 10 tokens
В этой записи я буду давать ссылки на посты с лекциями и уроками в этом блоге: Учебные материалы и тесты: Дистанционное образование Правила дорожного движения 11 ресурсов для бесплатного образования Сайты для обучения программированию Игры, в которых нужно писать код: Grid Garden, Elevator…
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 1 comment