Как будут использоваться компьютеры в будущем
Будущее может быть разным, и путей к нему тоже много, но ни то, ни другое предсказать невозможно. И все же кое-какие широкие штрихи набросать можно, причем в большинстве сценариев прогресс приводит к изменению способа нашего общения, объема информации, с которой нам придется иметь дело, и, возможно, даже наших природных способностей.
Технология микропроцессоров уже приближается к фундаментальным ограничениям. Следуя закону Мура, к 2010 - 2020 годам размеры транзистора должны уменьшиться до четырех-пяти атомов. Рассматриваются многие альтернативы, но, если они не будут реализованы в массовом производстве, закон Мура перестанет работать. Этот закон (вернее, прогноз соучредителя Intel Гордона Мура) гласит, что плотность транзисторов в микросхеме удваивается каждые полтора года, и все последние 20 лет он выполнялся. Если в начале нового столетия рост производительности микропроцессоров прекратится, в вычислительной технике наступит стагнация. Но возможно, что вместо этого произойдет технологический скачок с тысячекратным увеличением мощности компьютеров.
Последний сценарий очень привлекателен. Мало того, что целый ряд технологий получит необходимое развитие, разработки в одних областях помогут продвижению других. Инженер Рэй Курцвейл (Ray Kurzweil) называет это "законом взаимного усиления выгод". Когда в развитии какой-то области происходит скачок, время между открытиями сокращается и предыдущие достижения накладываются на следующие, что еще больше ускоряет прогресс.
К технологиям, способным экспоненциально увеличивать обрабатывающую мощность компьютеров, следует отнести молекулярные или атомные технологии; ДНК и другие биологические материалы; трехмерные технологии; технологии, основанные на фотонах вместо электронов; и наконец, квантовые технологии, в которых используются элементарные частицы. Если на каком-нибудь из этих направлений удастся добиться успеха, то компьютеры могут стать вездесущими. А если таких успешных направлений будет несколько, то они распределятся по разным нишам. Например, квантовые компьютеры будут специализироваться на шифровании и поиске в крупных массивах данных, молекулярные - на управлении производственными процессами и микромашинах, а оптические - на средствах связи.
Возможности современного производства пока не позволяют наладить недорогое массовое изготовление подобных устройств. Однако многие ученые уверены в том что решение будет найдено. Уже есть свидетельства определенного взаимного усиления выгод по Курцвейлу. Например, эффективность "генетических чипов" удалось повысить (а стоимость - понизить) благодаря использованию других чипов, содержащих полмиллиона маленьких зеркал, - первоначально они предназначались для оптических систем связи. Цифровая микрозеркальная система (Digital Micromirror Device, DMD) от Texas Instruments применялась даже для демонстрации последней серии фильма "Звездные войны". Точно так же микромашины (micro-electro-mechanical systems, MEMS) изготавливаются с применением технологии травления, разработанной для производства электронных микросхем. В этих устройствах датчики сочетаются с микроприводами, что позволяет им выполнять физические действия. Возможно даже, что MEMS помогут в создании компьютеров атомных размеров, необходимых для квантовых вычислений.
В наступающем веке вычислительная техника сольется не только со средствами связи и машиностроения, но и с биологическими процессами, что откроет такие возможности, как создание искусственных имплантантов, интеллектуальных тканей, разумных машин, "живых" компьютеров и человеко-машинных гибридов. Если закон Мура проработает еще 20 лет, уже в 2020 году компьютеры достигнут мощности человеческого мозга - 20000000 миллиардов операций в секунду (это 100 млрд. нейрон ов умножить на 1000 связей одного нейрон а и на 200 возбуждений в секунду). А к 2060 году компьютер сравняется по силе разума со всем человечеством. Одной вероятности подобной перспективы достаточно, чтобы отбросить любые опасения по поводу применения био- и генной инженерии для расширения способностей человека.
"Я не верю в научную фантастику типа "Звездного пути", где через 400 лет люди остаются прежними, - сказал астрофизик Стивен Хокинг (Stephen Hawking), выступая в прошлом году в Белом доме. - По-моему, человеческая раса и сложность ее ДНК очень скоро начнут меняться".
Однако для этого вычислительная техника будущего столетия должна вобрать в себя некоторые новейшие технологии. Ниже приводится обзор нескольких новых технологий и процессов, способных не только обеспечить продолжение действия закона Мура, но и превратить его из линейного в прогрессирующий.
Молекулярные компьютеры
Недавно компания Hewlett-Packard объявила о первых успехах в изготовлении компонентов, из которых могут быть построены мощные молекулярные компьютеры. Ученые из HP и Калифорнийского университета в Лос-Анджелесе (UCLA) объявили о том, что им удалось заставить молекулы ротаксана переходить из одного состояния в другое - по существу, это означает создание молекулярного элемента памяти.
Следующим шагом должно стать изготовление логических ключей, способных выполнять функции И, ИЛИ и НЕ. Весь такой компьютер может состоять из слоя проводников, проложенных в одном направлении, слоя молекул ротаксана и слоя проводников, направленных в обратную сторону. Конфигурация компонентов, состоящих из необходимого числа ячеек памяти и логических ключей, создается электронным способом. По оценкам ученых HP, подобный компьютер будет в 100 млрд. раз экономичнее современных микропроцессоров, занимая во много раз меньше места.
Сама идея этих логических элементов не является революционной: кремниевые микросхемы содержат миллиарды таких же. Но преимущества в потребляемой энерги и и размерах способны сделать компьютеры вездесущими. Молекулярный компьютер размером с песчинку может содержать миллиарды молекул. А если научиться делать компьютеры не трехслойными, а трехмерными, преодолев ограничения процесса плоской литографии, применяемого для изготовления микропроцессоров сегодня, преимущества станут еще больше.
Кроме того, молекулярные технологии сулят появление микромашин, способных перемещаться и прилагать усилие. Причем для создания таких устройств можно применять даже традиционные технологии травления. Когда-нибудь эти микромашины будут самостоятельно заниматься сборкой компонентов молекулярного или атомного размера.
Первые опыты с молекулярными устройствами еще не гарантируют появления таких компьютеров, однако это именно тот путь, который предначертан всей историей предыдущих достижений. Массовое производство действующего молекулярного компьютера вполне может начаться где-нибудь между 2005 и 2015 годами.
Биокомпьютеры
Применение в вычислительной технике биологических материалов позволит со временем уменьшить компьютеры до размеров живой клетки. Пока эта чашка Петри, наполненная спиралями ДНК, или нейрон ы, взятые у пиявки и подсоединенные к электрическим проводам. По существу, наши собственные клетки - это не что иное, как биомашины молекулярного размера, а примером биокомпьютера, конечно, служит наш мозг.
Ихуд Шапиро (Ehud Shapiro) из Вейцманоского института естественных наук соорудил пластмассовую модель биологического компьютера высотой 30 см. Если бы это устройство состояло из настоящих биологических молекул, его размер был бы равен размеру одного из компонентов клетки - 0,000025 мм. По мнению Шапиро, современные достижения в области сборки молекул позволяют создавать устройства клеточного размера, которое можно применять для биомониторинга.
Более традиционные ДНК-компьютеры в настоящее время используются для расшифровки геном а живых существ. Пробы ДНК применяются для определения характеристик другого генетического материала: благодаря правилам спаривания спиралей ДНК, можно определить возможное расположение четырех базовых аминокислот (A, C, T и G).
Чтобы давать полезную информацию, цепочки ДНК должны содержать по одному базовому элементу. Это достигается при помощи луча света и маски. Для получения ответа на тот или иной вопрос, относящийся к геном у, может потребоваться до 80 масок, при помощи которых создается специальный чип стоимостью более 12 тыс. дол. Здесь-то и пригодилась микросхема DMD от Texas Instruments: ее микрозеркала, направляя свет, исключают потребность в масках.
Билл Дитто (Bill Ditto) из Технологического института штата Джорджия провел интересный эксперимент, подсоединив микродатчики к нескольким нейрон ам пиявки. Он обнаружил, что в зависимости от входного сигнала нейрон ы образуют новые взаимосвязи. Вероятно, биологические компьютеры, состоящие из нейроподобных элементов, в отличие от кремниевых устройств, смогут искать нужные решения посредством самопрограммирования. Дитто намерен использовать результаты своей работы для создания мозга роботов будущего.
Оптические компьютеры
По сравнению с тем, что обещают молекулярные или биологические компьютеры, оптические ПК могут показаться не очень впечатляющими. Однако ввиду того, что оптоволокно стало предпочтительным материалом для широкополосной связи, всем традиционным кремниевым устройствам, чтобы передать информацию на расстояние нескольких миль, приходится каждый раз преобразовывать электрические сигналы в световые и обратно.
Эти операции можно упростить, если заменить электронные компоненты чисто оптическими. Первыми станут оптические повторители и усилители оптоволоконных линий дальней связи, которые позволят сохранять сигнал в световой форме при передаче через все океаны и континенты. Со временем и сами компьютеры перейдут на оптическую основу, хотя первые модели, по-видимому, будут представлять собой гибриды с применением света и электричества. Оптический компьютер может быть меньше электрического, так как оптоволокно значительно тоньше (и быстрее) по сравнению с сопоставимыми по ширине полосы пропускания электрическими проводниками. По существу, применение электронных коммутатор ов ограничивает быстродействие сетей примерно 50 Гбит/с. Чтобы достичь терабитных скоростей потребуются оптические коммутатор ы (уже есть опытные образцы). Это объясняет, почему в телекоммуникациях побеждает оптоволокно: оно дает тысячекратное увеличение пропускной способности, причем мультиплексирование позволяет повысить ее еще больше. Инженеры пропускают по оптоволокну все больше и больше коротковолновых световых лучей. В последнее время для управления ими применяются чипы типа TI DMD с сотнями тысяч микрозеркал. Если первые трансатлантические медные кабели позволяли передавать всего 2500 Кбит/с, то первое поколение оптоволоконных кабелей - уже 280 Мбит/с. Кабель, проложенный сейчас, имеет теор етический предел пропускной способности в 10 Гбит/с на один световой луч определенной длины волны в одном оптическом волокне.
Недавно компания Quest Communications проложила оптический кабель с 96 волокнами (48 из них она зарезервировала для собственных нужд), причем по каждому волокну может пропускаться до восьми световых лучей с разной длиной волны. Возможно, что при дальнейшем развитии технологии мультиплексирования число лучей увеличится еще больше, что позволит расширять полосу пропускания без замены кабеля.
Целиком оптические компьютеры появятся через десятилетия, но работа в этом направлении идет сразу на нескольких фронтах. Например, ученые из университета Торонто создали молекулы жидких кристаллов, управляющие светом в фотонном кристалле на базе кремния. Они считают возможным создание оптических ключей и проводников, способных выполнять все функции электронных компьютеров.
Однако прежде чем оптические компьютеры станут массовым продуктом, на оптические компоненты, вероятно, перейдет вся система связи - вплоть до "последней мили" на участке до дома или офиса. В ближайшие 15 лет оптические коммутатор ы, повторители, усилители и кабели заменят электрические компоненты.
Квантовые компьютеры
Квантовый компьютер будет состоять из компонентов субатомного размера и работать по принципам квантовой механики. Квантовый мир - очень странное место, в котором объекты могут занимать два разных положения одновременно. Но именно эта странность и открывает новые возможности.
Например, один квантовый бит может принимать несколько значений одновременно, то есть находиться сразу в состояниях "включено", "выключено" и в переходном состоянии. 32 таких бита, называемых q-битами, могут образовать свыше 4 млрд комбинаций - вот истинный пример массово-параллельного компьютера. Однако, чтобы q-биты работали в квантовом устройстве, они должны взаимодействовать между собой. Пока ученым удалось связать друг с другом только три электрона.
Уже есть несколько действующих квантовых компонентов - как запоминающих, так и логических. Теоретически квантовые компьютеры могут состоять из атомов, молекул, атомных частиц или "псевдоатомов". Последний представляет собой четыре квантовых ячейки на кремниевой подложке, образующих квадрат, причем в каждой такой ячейке может находиться по электрону. Когда присутствуют два электрона, силы отталкивания заставляют их размещаться по диагонали. Одна диагональ соответствует логической "1", а вторая - "0". Ряд таких ячеек может служить проводником электронов, так как новые электроны будут выталкивать предыдущие в соседние ячейки. Компьютеру, построенному из таких элементов, не потребуется непрерывная подача энерги и. Однажды занесенные в него электроны больше не покинут систему.
Теоретики утверждают, что компьютер, построенный на принципах квантовой механики, будет давать точные ответы, исключая возможность ошибки. Так как в основе квантовых вычислений лежат вероятностные законы, каждый q-бит на самом деле представляет собой и "1", и "0" с разной степенью вероятности. В результате действия этих законов менее вероятные (неправильные) значения практически исключаются.
Насколько близко мы подошли к действующему квантовому компьютеру? Прежде всего необходимо создать элементы проводников, памяти и логики. Кроме того, эти простые элементы нужно заставить взаимодействовать друг с другом. Наконец, нужно встроить узлы в полноценные функциональные чипы и научиться тиражировать их. По оценкам ученных, прототипы таких компьютеров могут появиться уже в 2005 году, а в 2010-2020 годах должно начаться их массовое производство.
Что дальше?
Термин "квантовый скачок" означает, что в квантовом мире изменения происходят скачками. Похоже, что где-то около 2020 года, если не раньше, подобный скачок произойдет и в вычислительной технике: к тому времени мы перейдем от традиционных кремниевых полупроводников к более совершенным технологиям.
К 2030 году может начаться распространение вживленных устройств с прямым доступом к нейрон ам. Ближе к середине столетия в мире киберпространства будут царить микро- и наноустройства (интеллектуальная пыль). К тому времени Интернет будет представлять собой отображение всего реального мира. Представьте себе мир, окутанный беспроводной сетью данных, по которой путешествуют огромные объемы информации. Тогда такие фантастические и мист ические явления, как телепатия и телекинез, станут самым простым проявлением Всемирной сети. Грубо говоря, телепатия будет выглядеть как сгенерированная вашими нейрон ами информация, путешествуя в пакетах к другим нейрон ам для расшифровки. Почти как протокол TCP/IP сегодня. А телекинез (передвижение мыслью физических объектов) будут производить наноустройства, активированные вашей мысленной командой. Простейшие устройства, реагирующие на мысленные команды, существуют уже и сегодня. Хотя к тому времени вам вряд ли захочется передвигать реальные объекты, если возможно будет просто переместить их цифровые копии. Без шлемов виртуальной реальности можно будет совершить полноценный круиз в любой уголок земного шара, не покидая своей квартиры. Мысленно можно будет вызвать цифровую проекцию любого места, причем события в нем будут отображаться в реальном времени. Или наоборот, спроецировать себя, в любую точку нашей планеты. Таким образом, грань между кибер- и реальным пространством исчезнет.
На биологическом фронте исследования в области клетки приближают возможность замены тканей или органов, включая нейрон ы, которые раньше считались незаменимыми. Более того, клетки и ткани можно будет наделять способностями обработки и передачи данных. Подобный контроль над живыми процессами дает надежду на увеличение продолжительности жизни: ученые не видят принципиальных препятствий к тому, чтобы люди жили по несколько сотен лет.
К концу 21-го века, благодаря достижениям генной инженерии в сочетании с биоинженерными тканями и имплантантами, люди станут совсем не похожими на современных. Пока не ясно, какой процент населения пожелает принять участие в подобных усовершенствованиях, но отказавшиеся рискуют остаться сторонними наблюдателями, следя с обочины за тем, как люди, развитые биоинженерными методами, гигантскими шагами устремляются вперед рука об руку с разумными машинами. Могу себе представить, как в какой-то момент человечество разделится на два лагеря, будут социальные волнения, но прогресс не остановить. Если все это будет происходить, как прогнозируется, годах в 2050-х, то, как вы думаете, кто будет самой консервативной частью общества? Правильно - нынешняя молодежь, правда, к тому времени немного постаревшая. Примерно, как сейчас бабушки и дедушки недоверчиво косятся на коробчатые компьютеры, так же будущее старшее поколение будет недоверчиво смотреть на своих детей, получающих биологические имплантанты при рождении и общающихся не открывая рта.
Конечно, заглянуть вперед более чем на несколько лет можно лишь чисто умозрительно, хотя в том что ко второй половине этого века обрабатывающая мощность компьютеров превысит интеллектуальные способности человека, можно не сомневаться. Вполне вероятно, что к тому времени начнется и колонизация Солнечной системы. А к 22-му веку и люди, и компьютеры широко распространятся по ее планетам и начнут готовиться к освоению ближайших звездных систем.
Пока здравый смысл не приспособился к переменчивому миру квантовой механики, это будущее кажется чуждым такому знакомому современному миру. Путешествие во времени может завести и в рай, и в ад, но во всяком случае скучным его не назовешь.
К омпьютерные технологии неустанно развиваются. Обычные смартфоны теперь способны выполнять задачи, на решение которых в прошлом требовалась мощность огромных вычислительных машин. Впрочем, человечество стоит на пороге куда более масштабного технологического скачка. Он произойдет с появлением полноценного квантового компьютера. Всего за несколько минут он сможет решить задачу, на которую даже у самых мощных суперкомпьютеров уйдут десятилетия и даже столетия вычислений. Пока существуют только прототипы квантовых компьютеров, однако технологии с каждым годом совершенствуются. «Лента.ру» и Homo Science рассказывают, что такое квантовые технологии и каким образом они могут изменить мир.
Одним из первых о создании квантового компьютера заговорил американский физик Ричард Фейнман в 1982 году. По мысли ученого, такие машины способны моделировать сложные квантовые системы, например, атомы, что не по силам обычному, классическому компьютеру, которому для этого требуется колоссальный объем вычислительных ресурсов. Стало ясно, что квантовые компьютеры — хотя на тот момент не существовало даже их прототипов — способны на то, на что не способны даже мощнейшие суперкомпьютеры.
В 1996 году американский математик Лов Гровер предложил квантовый алгоритм решения задачи перебора, который теоретически способен ускорить поиск внутри гигантских баз неупорядоченных данных. Этот алгоритм был реализован в 1998 году с помощью компьютера, состоящего из двух кубитов на базе ядерного магнитного резонанса (ЯМР) — того же самого явления, что стало основой для магнитно-резонансных томографов. Годом позже было показано, что ЯМР-компьютеры не имеют никакого преимущества перед обычными компьютерами, поскольку в них не реализуется особый феномен, называемый квантовой запутанностью.
Пока одни ученые искали алгоритмы, которые можно реализовать на квантовом компьютере, другие занимались физической реализацией квантовых вычислений. В 1995 году физики Сирак и Цоллер предложили ионную ловушку для создания кубитов, а в 1999 году японский физик Ясунобу Накамура продемонстрировал рабочий кубит на основе сверхпроводников.
Технологии стремительно развивались, и в 2009 году была опубликована работа, в которой исследователи использовали два запутанных фотона для вычисления энергии молекулы водорода, что слишком сложно для классических компьютеров. Это была первая демонстрация того, что квантовые вычисления способны привести к полезному результату.
Спустя десять лет, в 2019 году, Google объявила о достижении квантового превосходства: всего за 200 секунд их компьютер выполнил серию вычислений, на которую у суперкомпьютера ушло бы десять тысяч лет. А всего через год о достижении квантового превосходства сообщили китайские ученые: их компьютер на запутанных фотонах Jiuzhang за 200 секунд решил задачу, которая потребовала бы у самого мощного суперкомпьютера до 2,5 миллиардов лет вычислений.
Сейчас уже ведется работа по подготовке человеческого общества к появлению полноценных квантовых компьютеров: разрабатываются новые стандарты, создаются дорожные карты, стратегии выхода на рынок и сфера применения квантовых вычислений.
В России дорожная карта развития квантовых вычислений разработана совместными усилиями Росатома и Российского квантового центра.
На создание квантовых компьютеров и облачной платформы для доступа к ним планируется потратить 23,6 миллиарда рублей.
Квантовое превосходство — это свойство квантовых компьютеров решать задачи, которые не способны решить классические компьютеры за обозримый период времени. Сейчас ученые рассматривают это достижение больше как доказательство принципа, чем то, что может повлиять на будущую коммерческую жизнеспособность таких вычислений.
В России под эгидой Росатома создана Национальная квантовая лаборатория, куда вступили различные научные организации, включая Фонд «Сколково», Российский квантовый центр и профильные научные институты. Целью лаборатории является создание квантовых процессоров на базе сверхпроводников, холодных атомов, фотонов и ионов. К 2024 году планируется построить квантовые компьютеры, состоящие из 30-100 кубитов, в зависимости от используемой технологии.
Квантовое превосходство может быть временным и не исключает появления более эффективных алгоритмов, ускоряющих вычисления классическими компьютерами, поэтому любое заявление о достижении квантового превосходства вызывает скепсис у специалистов и подвергается тщательной проверке. Когда Google опубликовала результаты вычислений квантового процессора Sycamore, IBM заявила, что ее суперкомпьютер способен решить ту же задачу более точно и почти с той же скоростью — за два с половиной дня.
Страны вкладывают огромные суммы в развитие квантовой отрасли. Китай создал новый центр квантовых исследований (National Laboratory for Quantum Information Sciences) стоимостью 10 миллиардов долларов; Евросоюз разработал генеральный план развития квантовых технологий и планирует потратить на это около миллиарда евро; США, в соответствии с законом о национальной квантовой инициативе, выделили 1,2 миллиарда долларов на развитие проектов в этой области за пятилетний период. Однако для достижения полезной вычислительной производимости, вероятно, понадобятся машины, состоящие из сотен тысяч кубитов.
Классические компьютеры выполняют логические операции, используя биты — единицы информации, принимающие значение либо «0», либо «1». В квантовых вычислениях для этого используются кубиты, представляющие собой квантовое состояние объекта, например, фотона. До момента измерения квантовое состояние является неопределенным, то есть оно находится в суперпозиции двух возможных состояний — «0» или «1». Суперпозиция одного объекта может быть связана с суперпозициями других объектов, то есть можно сконструировать между ними логические отношения, подобные тем, что существуют на основе транзисторов в классических компьютерах. Однако квантовые системы трудно поддерживать в состоянии суперпозиции достаточно долго, поскольку квантовое состояние нарушается (система декогерирует) в результате взаимодействия с окружающей средой.
Чтобы добиться квантового превосходства, необходимо использовать явление, называемое квантовой запутанностью. Оно возникает в случае, когда две системы настолько сильно связаны, что получение информации об одной системе немедленно даст информацию о другой — вне зависимости от расстояния между этими системами.
Хартмут Невен, директор Google Quantum AI Labs предложил новое правило, которое предсказывает прогресс квантовых компьютеров в ближайшие 50 лет. Оно гласит, что мощность квантовых вычислений испытывает двукратный экспоненциальный рост по сравнению с обычными вычислениями. Если бы этому принципу подчинялись классические компьютеры, то ноутбуки и смартфоны появились бы в мире уже к 1975 году. Невен обосновывал свое правило тем, что ученые создают все более совершенные квантовые процессоры с большим количеством запутанных кубитов, и при этом процессоры сами по себе экспоненциально быстрее традиционных компьютеров.
Закон Невена, или, как его еще называют, закон Мура 2.0, прогнозирует, что по мере совершенствования квантовых микросхем вычисления будут становиться все быстрее и смогут решать проблемы, которые не под силу даже самым мощным суперкомпьютерам на планете. Это лишь вопрос количества доступных кубитов и снижения частоты ошибок, которые представляют основную проблему современных квантовых информационных систем. Если закон Невена себя оправдает, то в ближайшем будущем квантовые компьютеры покинут пределы университетских и исследовательских лабораторий и станут доступны для коммерческих и других приложений.
Все больше крупных компаний разрабатывают квантовые компьютеры, обеспечивая доступ к ним через облачные технологии. Заказчиками могут быть университеты, исследовательские институты, а также различные организации, которые заинтересованы в том, чтобы протестировать возможные сценарии использования таких вычислений. Рынок пока невелик: по оценкам Hyperion Research , в 2020 году он составил 320 миллионов долларов, однако его ежегодный рост составляет почти 25 процентов.
Специалисты Boston Consulting Group предсказывают, что к 2040 году рынок вырастет до 850 миллиардов долларов. Этот прогноз основан на уверенности, что уже в ближайшие годы мир получит оборудование, подходящее для решения коммерческих и общественных задач. Даже отсутствие готовых прототипов не мешает инвестициям в начинающие стартапы. Например, PsiQuantum привлек 665 миллионов долларов на создание квантовых компьютеров на базе запутанных фотонов.
В настоящее время усилия ученых сосредоточены на двух направлениях: создании универсальных квантовых компьютеров для широкого круга задач и специализированных квантовых вычислителях. Как правило, коммерчески доступные системы имеют небольшое количество кубитов, однако в них используются принципы квантовой механики, ускоряющие вычисления. Одним из главных игроков на этом рынке является компания D-Wave Systems, чьи устройства уже включают в себя пять тысяч кубитов. В 2020 году D-Wave начала предлагать коммерческий доступ через облако к специализированным квантовым компьютерам Advantage с пятью тысячами кубитов, которые пока пригодны для решения сложных оптимизационных задач.
IBM представила коммерчески доступный IBM Quantum System One, пригодный для решения более широкого круга задач, в том числе моделирования материалов для систем хранения энергии, оптимизации портфелей финансовых активов и улучшения параметров стабильности в инфраструктуре энергоснабжения. Исследователи также стремятся использовать квантовый компьютер для того, чтобы раздвинуть границы глубокого обучения. Пока ведутся исследования, связанные с проверкой концепции, то есть демонстрации осуществимости квантовых вычислений в интересующих специалистов областях.
Одна из наиболее перспективных областей, на которую могут повлиять квантовые вычисления, — разработка систем искусственного интеллекта (ИИ). ИИ имеет дело с огромными объемами данных, а неточности в обучении нейронных сетей приводят к значительным погрешностям. Квантовые компьютеры могут улучшить алгоритмы обучения и интерпретации. Предприниматель в области ИИ Гэри Фаулер считает, что большую роль играет способность квантовых компьютеров выходить за рамки привычного двоичного кодирования. Это влияет как на объем анализируемой информации, так и на обработку естественного языка.
ИИ на базе квантового компьютера будет способен глубоко понимать и анализировать текст и речь. Это касается и распознавания образов, то есть искусственный интеллект может научиться видеть предметы и понимать, что находится перед ним, с той же точностью, что человек, и даже лучше. Улучшенное распознавание образов позволит медицинским работникам быстрее диагностировать и лечить заболевания по снимкам МРТ.
Некоторые специалисты считают, что сильный ИИ невозможен без квантовых компьютеров. Современные суперкомпьютеры не обладают мощностью для моделирования человеческого мозга с химическими взаимодействиями между отдельными частями нервных клеток. Даже с учетом закона Мура такие компьютеры не появятся и через миллион лет, однако полноценный квантовый компьютер поможет решить эту проблему.
Считается, что постквантовая криптография, которая неподвластна квантовым компьютерам, остается неуязвимой даже для самых мощных систем. Специалисты уже работают над решением этой задачи, и NIST (Национальный институт стандартов и технологий, США) разрабатывает новые стандарты защиты информации, которые будут опубликованы в 2022 году. В то же время подобная криптография требует огромных ресурсов, поэтому квантовые компьютеры могут помочь защитить то, что они же делают уязвимым. Однако уже сейчас существуют прототипы защитных протоколов будущего, доступные для тестирования. Полный переход к ним может затянуться на 15-20 лет.
Квантовые компьютеры способны привести к резкому прорыву в открытии и разработке новых лекарств, давая ученым и врачам возможность решать задачи, которые невозможно решить сейчас. Специалисты швейцарской фармацевтической компании Roche надеются, что квантовое моделирование ускорит разработку вакцин для защиты от инфекций, подобных COVID-19, лекарств от гриппа, рака и даже болезни Альцгеймера. Квантовое моделирование может заменить лабораторные эксперименты, чем снизит стоимость исследований и сведет к минимуму потребности в тестировании препаратов с участием животных и людей.
Квантовые компьютеры потенциально могут ускорить создание новых катализаторов для утилизации СО2 из воздуха или отработанных газов, которые не только сократят выбросы, но и позволят получать ценные нефтехимические продукты.
С помощью «квантового отжига» можно рассчитать траекторию движения каждой частицы воздушного потока над новым типом крыла, что может привести к изобретению новых технологий в аэродинамике. Подобный принцип можно использовать для решения задач оптимизации трафика в городе или потока данных в сети.
16 ноября компания IBM презентовала новый квантовый компьютер с рекордным числом квантовых битов (кубитов): 127. В пресс-релизе компании заявляется, что работу этого квантового чипа невозможно смоделировать на обычном компьютере. Число битов, которые потребовалось бы для этого классической ЭВМ, превышает суммарное количество атомов во всех людях, населяющих земной шар. Чтобы это сравнение стало более наглядным, вспомним, что в одном лишь стакане воды больше атомов, чем стаканов воды в Мировом океане или галактик в видимой Вселенной.
Уже на следующий день стартап QuEra Computing Inc. объявил, что закончил работу над квантовым компьютером из 256 кубитов (научная статья об этой разработке появилась в журнале Nature еще в июле). Специалисты QuEra планируют в течение двух лет довести число кубитов до тысячи, а в перспективе — до сотен тысяч, и все это без особых изменений в архитектуре. Стартап привлек $17 млн инвестиций от компаний Rakuten, Day One Ventures, Frontiers Capital, а также частных инвесторов — основателя Acronis Сергея Белоусова и бывшего топ-менеджера Microsoft Пола Марица.
Сотрудники QuEra эффектно продемонстрировали работу своего компьютера. Они заставили кубиты, выстроенные в виде прямоугольника, воспроизводить анимацию с Марио — легендарным персонажем компьютерных игр. Но, конечно, квантовые компьютеры — это не игрушка, а вычислительная техника завтрашнего дня. Или нет?
Призрак превосходства
Современная экономика немыслима без мощных компьютеров. При этом даже лучшие из них зачастую пасуют перед задачами, которые ставит жизнь. Выходом могут стать квантовые компьютеры, которые потенциально гораздо мощнее обычных. Это их свойство — пока существующее скорее в перспективе, чем на практике — называют квантовым превосходством (quantum supremacy) или квантовым преимуществом (quantum advantage).
Дело в том, что квантовые компьютеры иначе хранят и обрабатывают информацию. Классический компьютер имеет дело с битами. Бит имеет только два возможных состояния: 0 и 1, и переходит из одного в другое скачком. Бит похож на рубильник, который либо включен, либо выключен, и третьего не дано. Квантовый бит (кубит) может находиться в любом из бесконечного множества промежуточных состояний и плавно переключаться между ними. Это позволяет ему хранить куда больше информации, чем бит. Если сильно упрощать, то можно представить кубит стаканом, в котором может быть любой уровень воды между «пуст» и «полон».
Идея квантовых вычислений была высказана еще в 1980-х. Однако настоящий интерес к ней возник в 1990-е, когда выяснилось, что квантовый компьютер мог бы взламывать самые надежные шифры. Речь идет о RSA-шифровании, которое широко используется для обмена финансовыми и другими конфиденциальными данными. Этот алгоритм основан на том факте, что два больших числа легко перемножить, но крайне трудно разложить произведение обратно на множители. Однако в 1994 году математик Питер Шор показал, что квантовый компьютер (тогда существовавший лишь на бумаге) справляется с такой задачей гораздо быстрее, чем классический. Тот, кто пренебрегает возможностями квантовых вычислений, рискует однажды обнаружить, что все его счета взломаны.
Однако до момента, когда банкам потребуется защита от квантовых взломщиков, еще далеко. Квантовый компьютер, который мог бы соперничать в производительности с обычным ноутбуком, должен иметь, по разным оценкам, от тысяч до миллионов кубитов.
Правда, уже сейчас раздаются заявления о достижении пресловутого квантового превосходства. Первой отметилась корпорация Google, заявившая в 2019 году, что ее 53-кубитное детище Sycamore за 200 секунд решило задачу, на которую у крупнейшего современного суперкомпьютера Summit ушло бы десять тысячелетий. Правда, конкуренты из IBM усомнились в этих цифрах. В 2020 году о достижении квантового преимущества сообщили китайские ученые. Однако, в обоих случаях имело место некоторое лукавство. Классическому компьютеру предлагали соревноваться с квантовым в моделировании квантовых явлений. Поскольку в квантовые машины эти явления встроены на уровне «железа», это было похоже на состязание в плавании между человеком и дельфином. Разумеется, в своей стихии дельфин победит даже олимпийского чемпиона. Но настоящее квантовое превосходство заключалось бы в безоговорочной победе во всех дисциплинах, включая бег и метание молота.
Новые принципы
Почему так трудно создавать квантовые компьютеры с большим числом кубитов? Дело в том, что с точки зрения физики кубит представляет собой объект, живущий по законам квантовой механики. Это может быть, например, отдельный атом, ион или микроскопическое кольцо из сверхпроводника. Такие объекты необычайно хрупки и уязвимы. Малейшее внешнее воздействие разрушает квантовое состояние, в котором находится кубит. Поэтому кубиты требуют изоляции от внешнего мира, вакуума и охлаждения почти до абсолютного нуля, и все равно в их работе то и дело возникают ошибки. Собрать тысячи и тем более миллионы таких капризных элементов в управляемую и отказоустойчивую систему — та еще задача. Некоторые физики (правда, они в меньшинстве) полагают даже, что она никогда не будет решена.
Но, пока глаза скептиков боятся, руки и головы энтузиастов делают. Вот и специалисты QuEra отвергли обычные реализации кубитов (ионы и сверхпроводящие контуры) и опробовали новую (электрически нейтральные атомы).
Всего в нескольких миллиметрах от стенок камеры, имеющих комнатную температуру, сотни атомов зафиксированы в вакууме и охлаждены до температуры, лишь на миллионную долю градуса превосходящей абсолютный нуль (около −273 °C). Эти атомы буквально подвешены в перекрестье лазерных лучей. Лазеры не только удерживают атомы-кубиты от контакта с внешним миром, но и управляют их работой. Когда электрон в атоме поглощает фотон, он приобретает дополнительную энергию и переходит на следующую орбиту, дальше от ядра. В результате атом, так сказать, раздувается. Но только в том случае, если ему не мешает другой раздувшийся атом, находящийся впритык к первому. Так кубиты взаимодействуют между собой.
Эта реализация кубитов лучше альтернатив по нескольким причинам. Например, в отличие от ионов, атомы не отталкиваются друг от друга электрическими силами, поэтому сотни кубитов можно разместить на площадке в доли квадратного миллиметра. Но это решение требует сопутствующих технологий, появившихся только в последние годы.
Специалисты QuEra рассчитывают, что они создали практически полезное устройство, а не просто прототип. Так, новый компьютер может стать подспорьем для физиков в моделировании квантовых систем (как отмечалось выше, этот «навык» квантовые компьютеры уже продемонстрировали). Другое возможное поле для деятельности — квантовая оптимизация. Так называется решение обычных задач оптимизации (например, финансовых и логистических) с помощью математических подходов, позаимствованных из квантовой физики. Квантовый компьютер, воплощающий эту математику «в железе», в принципе может хорошо справляться с этими задачами даже при малом числе кубитов. Но так ли это на самом деле, покажет только практика.
Квантовый шум
Индустрия квантовых вычислений находится в странной промежуточной зоне. На бумаге теоретики смело оперируют миллионами кубитов, разрабатывая вычислительные схемы послезавтрашнего дня. Практики же, которым приходится воплощать эти идеи в реальность, едва освоили производство устройств с сотнями кубитов. Эксперты называют нынешний технологический этап эпохой шумных квантовых процессоров среднего масштаба (Noisy Intermediate-Scale Quantum, или NISQ). Средний масштаб — это десятки или сотни кубитов. Слово «шумный» отражает тот факт, что системы все еще работают неустойчиво из-за внешних помех, переключающих кубиты когда и как вздумается.
Как извлечь максимальную пользу из NISQ-устройств — тема обширных дискуссий. Работа таких систем еще далека от надежности. Неудобств добавляет то, что проанализировать ее с помощью классических компьютеров уже трудно (вспомним пример с числом атомов в семи миллиардах человек). С другой стороны, эти машины, кажется, уже умеют кое-что недоступное классическим компьютерам. Игнорировать эти возможности было бы расточительно.
Подходить к решению этой проблемы можно по-разному. Например, специалисты Google делают ставку на симбиоз квантовых и классических компьютеров. Квантовый компьютер выдает результат, загрязненный помехами и вычислительными ошибками. По сути, отмечают эксперты компании, перед нами классическая задача отделить полезный сигнал от случайного шума. А в ее решении вполне преуспели привычные компьютеры, и особенно искусственные нейронные сети. В 2020 году Google презентовала библиотеку программ TensorFlow Quantum для интеграции квантовых компьютеров с классическими. В числе прочего этот инструмент позволяет использовать искусственный интеллект для «подчистки» результатов работы квантового компьютера. Библиотека распространяется свободно и имеет открытый исходный код. Кроме того, она интегрирована с платформой Cirq, также разработанной Google и предназначенной для программирования квантовых компьютеров.
Впрочем, поток многообещающих новостей не должен затмевать простого факта: квантовые компьютеры пока не сделали ничего практически полезного. Может быть, они войдут в нашу жизнь через считанные годы или хотя бы десятилетия. А быть может, этот «квантовый шум» так и не принесет плодов в обозримом будущем.
Главную роль в устройстве компьютера играют электроны. Оседая в ячейках памяти и регистрах процессора, они формируют информацию, с которой работает пользователь. Но скорость электронов конечна и не очень велика. И время, которое необходимо электрону для прохождения по системе, становится решающей преградой в дальнейшем повышении производительности. Выход можно найти либо в уменьшении размеров систем, либо в новом подходе к их устройству. И поскольку бесконечно уменьшать размеры нельзя, в ход идут новые алгоритмы работы и попытки заменить электроны другими частицами.
Новые алгоритмы для старых электронов
Для задач, связанных с вычислением вероятностей, инженеры американской компании Lyric Semiconductor предлагают использовать процессоры, основанные на принципах байесовской вероятности. Они могут применяться в поисковых системах, системах финансового моделирования и биржевого прогнозирования, обработки биологических и медицинских данных. Такой подход позволяет распределить нагрузку между узлами системы, увеличить производительность и сократить время выполнения поставленных задач.
Компания Lyric Semiconductor создала первый вероятностный процессор
Принцип распределения нагрузки используют при обработке больших массивов данных. При таком подходе множество компьютеров, связанных между собой, работают как единая система. Например, самый "шустрый" процессор на сегодня имеет пиковую производительность в 24 TFlop/s, в то время как распределенная система научно-исследовательского вычислительного центра МГУ имеет пиковую производительность 420 TFlop/s.
Тем не менее все ближе тот момент, когда кремниевые процессоры не смогут справляться с поставленными задачами, даже с учетом распределения нагрузок и использования архитектур графических и дополнительных процессоров. Выход может быть найден в концептуально новых системах, не ограниченных скоростью электронов.
Компьютеры нового тысячелетия
На данный момент активно ведутся разработки молекулярных, оптических и квантовых устройств, а также ДНК-компьютеров. Сложность разработки таких систем заключается в необходимости перестроения всех основных узлов: центрального процессора, элементов памяти, устройств ввода/вывода.
В основе молекулярных компьютеров лежат бистабильные молекулы, которые могут находится в двух устойчивых термодинамических состояниях. Каждое такое состояние характеризуется своими химическими и физическими свойствами. Переводить молекулы из одного состояния в другое можно с помощью света, тепла, химических агентов, электрических и магнитных полей. По сути, эти молекулы являются транзисторами размером в несколько нанометров.
Благодаря малым размерам бистабильных молекул можно увеличить количество элементов на единицу площади. Другим достоинством молекул является малое время отклика, которое составляет порядка 10 -15 с. Сами бистабильные переключатели управляются световыми, электрическими импульсами или электрохимическими реакциями. Соединяют функциональные элементы нанотрубки или сопряженные полимеры.
Другой тип компьютеров нового поколения также основан на молекулах, но уже молекулах ДНК. Впервые ДНК–вычисления были проведены в 1994 г. Леонардом Эдлеманом (Leonard Adleman), профессором Университета Южной Калифорнии, для решения задачи коммивояжера. В ДНК–компьютерах роль логических вентилей играют подборки цепочек ДНК, которые образуют друг с другом прочные соединения. Для наблюдения состояния всей системы в последовательность внедрялись флуоресцирующие молекулы. При определенных сочетаниях свечения молекул подавляли друг друга, что соответствовало нулю в двоичной системе. Единице же соответствовало усиленное свечение флюоресцентов. Возможно строить последовательности цепочек, в которых выходной сигнал одной цепочки служит входным сигналом другой.
MAYA-II в руках исследователя. Дисплей на заднем плане показывает результат одной из игр в крестики-нолики. ДНК-компьютер (вместо ноликов он играл красными точками), как видим, выиграл у человека (синие точки, иначе — крестики)
Главное достоинство такого компьютера - работоспособность внутри тела человека, что дает возможность, например, осуществлять подачу лекарства там, где это необходимо. Также такие компьютеры позволят моментально производить идентификацию заболеваний в организме.
Еще два варианта компьютера будущего – фотонный и квантовый компьютеры. Первый работает на оптических процессах, и все операции в нем выполняются посредством манипуляции оптическим потоком. Преимущества такого компьютера заключаются в свойствах световых потоков. Скорость их распространения выше, чем у электронов, к тому же взаимодействие световых потоков с нелинейными средами не локализовано, а распределено по всей среде, что дает новые степени свободы (по сравнению с электронными системами) в организации связей и создании параллельных архитектур. Производительность оптического процессора может составлять 10 13 - 10 15 операций в секунду. На сегодняшний день есть прототипы оптических процессоров, способные выполнять элементарные операции, но полноценных и готовых к производству компьютеров нет.
Квантовый компьютер основан на законах квантовой механики. Для выполнения операций квантовый компьютер использует не биты, а кубиты – квантовые аналоги битов. В отличие от битов, кубиты могут одновременно находится в нескольких состояниях. Такое свойство кубитов позволяет квантовому компьютеру за единицу времени проводить больше вычислений. Область применения квантового компьютера – переборные задачи с большим числом итераций.
Проблема создания квантового компьютера
Все прототипы компьютеров будущего – ДНК-компьютеры, молекулярные и фотонные - разные грани одного целого - идеи создания полнофункционального квантового компьютера. Все микрочастицы, будь то кванты, атомы или молекулы, могут быть описаны волновой функцией состояния и подчиняются единым законам квантовой механики. Таким образом, работы над каждым типом компьютеров базируются на одном фундаменте. Есть у них и общие проблемы. Необходимо научиться объединять частицы в совокупности и работать как с каждой частицей в отдельности, так и с совокупностью в целом. К сожалению, на сегодняшний день технологии не позволяют производить такие манипуляции. К тому же система управления должна поддерживать масштабируемость системы частиц, благодаря которой можно наращивать мощность компьютера. Решение этой проблемы станет очередным прорывом в науке.
Над созданием квантового компьютера работают в лабораториях всего мира, в том числе и российских. Ведущие научные сотрудники Казанского физико-технического института Сергей Моисеев и Сергей Андрианов прокомментировали текущую ситуацию в этой области. С 2001 года они начали вести работы в области квантовой памяти и на сегодняшний день исследуют новые твердотельные материалы, пригодные для хранения кубитов. Также решается задача длительности хранения информации. Пока что это время составляет всего несколько миллисекунд. На вопрос, почему квантовый компьютер до сих пор не существует, отвечает Сергей Моисеев: "Насколько я себе представляю, дело в том, что сложность этой проблемы была не сразу осознана. После того как был проведен первый цикл исследований, были сформулированы проблемы, в том числе и физические, которые предстояло решить. На данный момент создание квантового компьютера напоминает своего рода современный Манхэттенский проект. Цель - создать квантовый компьютер, оперирующий 1000 кубитами, с возможностью его масштабируемости".
Однако развитие квантового компьютера тормозят не только технические проблемы, но и экономические. Долгое время на решение этой задачи выделялось крайне мало средств, особенно в России. Проект, в случае его успеха, начнет приносить доход спустя длительное время. При этом требуются крупные капиталовложения. Сейчас, когда преимущества квантового компьютера стали очевидны, начали появляться и инвестиции, но их доля относительно других отраслей по-прежнему невелика.
Что же касается ситуации в мире на сегодня, уже есть модель, работающая на двух кубитах. Конечно это не 1000, к которым стремятся ученые, но он уже может найти множители, на которые разлагается число. Потенциал же килокубитного квантового компьютера огромен. Он сможет за минуты просчитывать данные, на которые у нынешних систем уйдут годы, а то и десятилетия. С точки зрения информационной безопасности, как только будет построен квантовый компьютер, все системы защиты данных с открытым ключом рухнут, так как квантовый алгоритм позволяет быстро взломать коды. Самый производительный нынешний компьютер, если и решит эту задачу, то за несколько лет. Сегодня криптозащита держится только по той причине, что квантовый компьютер находится в самом начале своего развития. И 2-3-х кубитов не достаточно для взлома шифров.
Предвидя такое развитие событий, компании задумываются о квантовой криптографии, против которых компьютер нового поколения будет бессилен. Особенность квантовой криптозащиты в том, что при попытке "подслушать" информацию она разрушается по закону неопределенности Гейзенберга. Таким образом, при попытке получить доступ к зашифрованному потоку, информация в нем будет утеряна. Однако не стоит считать неуязвимость квантовой криптозащиты абсолютной, как и в любой системе, в ней есть свои слабые места.
На данный момент в Швейцарии уже действует квантовый интернет, протяженность сети составляет 100 км. Уже три года он связывает Женеву и Цюрих. В основе передачи информации такой сетью лежит квантовая сцепленность – явление при котором квантовые состояния двух или более объектов влияют друг на друга, даже если они разнесены в пространстве. Достоинство сети - в ее безопасности. При попытке "подслушать" трафик сети извне сигнал искажается, что сигнализирует принимающей стороне о попытке перехвата. Для того чтобы проложить такой интернет на больших расстояниях, требуется квантовый репитер, который будет пересылать сигнал. И в Европе уже созданы сообщества по работе над ним.
Сергей Андрианов дополняет: "Ближайшая реализация квантового компьютера – система finger printing в научном мире известная, как метод характеристических признаков. Она будет содержать примерно 20 - 30 кубитов и предназначена для выделения "струны" – последовательности данных, содержащей небольшой бит информации - неких характеристических признаков - из базы данных. И если сравнить эту струну со струной из другой базы, то с определенной долей вероятности можно определить, одинаковые эти базы данных или нет. В течение нескольких ближайших лет фирма HP собирается представить такой компьютер, работающий на квантовых точках". Нити с определенной вероятностью довольно точно описывают исходную базу. И если две выбранные последовательности признаков совпадают, то можно предположить, что и исходные базы данных одинаковы. Например, при сканировании сетчатки глаза в системе контроля доступа можно снимать информацию не обо всей сетчатке, а только определенные параметры. Совокупность таких параметров и будет струной. При последующей идентификации можно снять те же параметры с представленной сетчатки и, если последовательности параметров совпадут, можно предположить, что сетчатки одинаковы, а стало быть - принадлежат одному человеку.
Читайте также: