[identity profile] iwtkl.livejournal.com posting in [community profile] engineering_ru
Буквально на этой неделе, в понедельник, 7 декабря, Google опубликовала статью о результатах совместной работы с NASA по созданию кода для квантового компьютера канадской компании D-Wave Systems. В общем смысле их опыты показывают, что канадская машина может отрабатывать код в 100 млн раз быстрее, чем классический одноядерный процессор, но только для специфических задач. А именно использовался алгоритм квантового отжига и алгоритм имитации отжига для сравнения. Статья ещё находится на рецензировании, но уже вызвала шквал реакции в стиле «SkyNet уже близок» (1, 2 — на английском, 3, 4 — на русском, даже на пикабу есть пост радости). Почему-то практически все СМИ (особенно непрофильные) решили, что Google заявил о создании работающего квантового компьютера, но так ли это?




Ещё с 2013 года Google и NASA совместно работают над созданием кода для квантового компьютера канадской компании D-Wave Systems. А сама эта компания уже с 2007 года заявляет о создании квантого компьютера, из раза в раз увеличивая количество кубитов* в компьютере. В июне 2015 года они достигли более 1000 кубитов в своем компьютере D-Wave 2X, и именно его и использовали Google в своей работе. Чтобы вы понимали стоимость этой машины, приведу стоимость более ранней версии D-Wave One (128 кубитов) — 11 миллионов долларов. А выглядят эти машины, как старые добрые мэйнфреймы, в виде чёрных кубов. Такой размер частично обусловлен необходимостью иметь систему охлаждения, ведь чипы нужно охлаждать до 20-и милликельвин.



Для начала стоит вспомнить историю: все это время вокруг D-Wave существует изрядная доля критики. Сначала её критиковали за неспособность доказать, что её компьютер решает какие-либо задачи быстрее, чем обычный. Потом часть критики сняли исследованиями, но остался вопрос — удается ли ввести в состояние квантовой запутанности кубиты этого компьютера или нет? Потому что если кубиты не находятся в запутанном состоянии, то, строго говоря, это не квантовый компьютер. Вот хорошая статья (переведена на русский) от 21 февраля 2012 года доцента MIT Скотта Ааронсона. В ней он признается, что часть критики снимает, но вопрос о том можно ли называть компьютеры D-Wave квантовыми для него остался открытым. Когда он спрашивал в компании, почему они, вместо того, чтобы все больше и больше добавлять кубиты и увеличивать ничем не подкрепленные рекламные обещания, не занимаются доказательством квантовости компьютера (например, достаточно убедительна была бы демонстрация нарушения неравенства Белла), то ему ответили, что при таком подходе они бы уже покинули бизнес. Потому что инвесторы, дающие деньги на проект, оказывают давление как раз в сторону все большего числа кубит и все более громких анонсов, а не в сторону более ясного понимания экспериментального оборудования D-Wave. Совсем недавно проводились исследования, косвенно доказывающие квантовую природу этого компьютера, что поумерило пыл критиков.

Так вот, возвращаясь к Google, с чьим исследованием можно частично ознакомиться у них в блоге, — смогли ли они убедить критиков, что этот компьютер действительно является квантовым и что он действительно решает реальные задачи быстрее классического? Как видно по ленте твиттера D-Wave, ребят-разработчиков уже поздравляют и сами они на грани праздника. :) Но практически в то же время, что и пост в блоге Google, вышел пост главного критика, Скотта Ааронсона, и обзор эксперта по этой теме Мэттиаса Тройера. Ниже я приведу выжимку из обзора.



Итак, что сделали в Google? Они взяли три алгоритма (в скобочках указано обозначение на графике): Квантовый отжиг (D-Wave — Quantum annealing D-Wave), Имитация отжига (SA — Simulated Annealing), Квантовый Монте Карло (QMC — Quantum Monte Carlo). Первый алгоритм был реализован на платформе D-Wave, а остальные два  — на классическом процессоре.

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


Основные выводы:

- Квантовый отжиг, реализованный на D-Wave, достигает глобального минимума значительно быстрее, чем алгоритм имитации отжига, имплементированный на обычном процессоре. Причем экспоненциально с увеличением сложности задачи. Чем больше сложность, тем больше разрыв. И главный вывод, что D-Wave обеспечивает это преимущество.

- При сравнении же квантового отжига на D-Wave с квантовым Монте Карло (который на самом деле не совсем квантовый), реализованном опять-таки на классической архитектуре, глобальный оптимум достигается первым алгоритмом в 108 раз быстрее, хотя ускорение уже не зависит от сложности задачи, а является постоянным. С одной стороны, такое ускорение все ещё имеет практическое значение, с другой — не нужно забывать, что это ускорение наблюдается только для случаев симуляции квантового компьютера обычным. Иными словами, алгоритм квантового отжига хорошо ложится на архитектуру квантового компьютера, когда как сравниваемые с ним имитационный алгоритм и «квантовый» Монте-Карло являются в каком-то смысле неестественными, неоптимальными алгоритмами для архитектуры классического процессора.

- Это ускорение исчезает в сравнии алгоритма квантового отжига с оптимальным алгоритмом для обычного процессора, например, с алгоритмом Шелби.

Иначе говоря, у Google есть возможные доказательства того, что с достаточным количеством кубитов и достаточно большой по размеру проблемой, вычисления на квантовом компьютере будут быстрее для очень специфичной задачи по сравнению с неоптимальным классическим алгоритмом. Можно предположить, что увеличение количества кубитов позволит D-Wave победить и оптимальные классические алгоритмы, но каких-то оснований считать так — сейчас нет. Возможно, это ускорение по большей части связано с довольно узкоспециализированным железом D-Wave, чем с квантовой механикой вообще. Ведь D-Wave чип сравнивают с классическим чипом, который фактически имитирует архитектуру D-Wave.

И ещё, что в принципе демонстрируется в статье, — вообще-то компьютер D-Wave квантовый по своей природе, просто ещё непонятно какого типа это квантовый компьютер и способен ли он быть лучше классических.



В заключение, стоит сказать: конечно, значимость этого исследования преувеличена, хотя бы потому, что подобные исследования уже были. Но это никак не умаляет значимости самой области квантовых компьютеров, где в последние два года все больше и больше новостей. Ведь кроме D-Wave есть ещё очень много других разработок и команд, которые концентрируются не столько на увеличении кубитов, сколько на понимании работы кубита, контроле и поддержке помехоустойчивости. Это принципиально другой подход: сначала разобраться с одной единицей, а потом уже масштабировать. Группа Джона Мартина в Google, одного из авторов обсуждаемого материала, как раз этим и занимается, и сейчас у них есть суперпроводящие кубиты, имеющие лучшее время когерентности (время, в течение которого кубит сохраняет свои квантовые способности), чем у D-Wave. А в ближайшем будущем планируют собрать пул из 40 таких кубитов. В России квантовыми компьютерами занимается РКЦ, был уже создан кубит. Если конкретно, то занимается этим Алексей Устинов, его лекцию можете посмотреть тут. Так что мы имеем неплохие шансы нагнать технологическое отставание в момент нового скачка.

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

P.S.
*Элемент классического компьютера может хранить только 0 или 1, а кубит, как единичный элемент квантового компьютера может находиться в суперпозиции, т.е. одновременно кодировать 0 и 1. Два кубита — это суперпозиция уже 4 состояний. Три кубита — восьми. В роли кубитов могут выстпуать атомы или электроны, а данные могут кодироваться, например, спином. Часто говорят про преимущество квантового компьютера в параллелизме вычислений. Но это не совсем так, это кажется параллелизмом. На самом деле квантовый компьютер позволяет проводить вычисления в суперпозиционном состояние, пока поддерживается суперпозиция. Но это возможно только если структура задачи позволяет каким-то образом отметать ошибочные результаты, оставляя единственно верный.
Page 1 of 2 << [1] [2] >>

Date: 2015-12-11 04:58 pm (UTC)
From: [identity profile] n-led.livejournal.com
"Кажется, скоро мы увидим работающий квантовый компьютер?"
Ответ - нет.

Date: 2015-12-11 06:36 pm (UTC)
From: [identity profile] e-maksimov.livejournal.com
Если мы его увидим, это будет уже не квантовый компьютер? )

(no subject)

From: [identity profile] ahitech.livejournal.com - Date: 2015-12-11 07:12 pm (UTC) - Expand

(no subject)

From: [identity profile] n-led.livejournal.com - Date: 2015-12-18 12:56 pm (UTC) - Expand

Date: 2015-12-11 05:15 pm (UTC)
From: [identity profile] allegorov.livejournal.com
Хорошего вечера!

Date: 2015-12-11 08:24 pm (UTC)
From: [identity profile] stahl-hans.livejournal.com
США и ЕС - это будущее!

(no subject)

From: [identity profile] voda-bez-gaza.livejournal.com - Date: 2015-12-11 08:39 pm (UTC) - Expand

(no subject)

From: [identity profile] gatilov-v.livejournal.com - Date: 2015-12-11 08:41 pm (UTC) - Expand

(no subject)

From: [identity profile] rem5555555555.livejournal.com - Date: 2015-12-12 03:21 am (UTC) - Expand

(no subject)

From: [identity profile] rem5555555555.livejournal.com - Date: 2015-12-12 06:40 am (UTC) - Expand

Date: 2015-12-11 05:16 pm (UTC)
From: [identity profile] 005-kefir.livejournal.com
То есть асимметричное шифрование (RCA и т.п.) всё будет вскрыто? И многое другое? А может быть уже...

Date: 2015-12-11 05:20 pm (UTC)
From: [identity profile] nlothik.livejournal.com
В современном виде -- да.

Но достаточно увеличить длину ключа и всё.

(no subject)

From: [identity profile] koldoblin.livejournal.com - Date: 2015-12-11 09:38 pm (UTC) - Expand

(no subject)

From: [identity profile] 005-kefir.livejournal.com - Date: 2015-12-12 07:21 am (UTC) - Expand

(no subject)

From: [identity profile] americanboar.livejournal.com - Date: 2015-12-13 02:47 pm (UTC) - Expand

(no subject)

From: [identity profile] dlazerka.livejournal.com - Date: 2015-12-16 09:07 am (UTC) - Expand

Date: 2015-12-11 05:23 pm (UTC)
From: [identity profile] toropyggka.livejournal.com
"Только ваших мурашек мне не еще хватало" (с)

Ваша мурашечная радость преждевременна.

*Элемент классического компьютера может хранить только 0 или 1, а кубит, как единичный элемент квантового компьютера может находиться в суперпозиции, т.е. одновременно кодировать 0 и 1

Как только Вы начнете считывать, в результате редукции волновой функции вы получите одно из классических значений. Второе пропадет.

И я вообще не понимаю, что они декогерририуют. И абсолютно согласен с автором по ссылке "хорошая статья": вначале стоит понять, что происходит в кубите и в самом ли деле там имеется квантовая запутанность, разрушаемая проведением измерения.
В общем, мы только в начале пути.

Date: 2015-12-12 03:05 am (UTC)
From: [identity profile] yalexey.livejournal.com
Вам курить Weak value.

(no subject)

From: [identity profile] toropyggka.livejournal.com - Date: 2015-12-12 08:17 am (UTC) - Expand

(no subject)

From: [identity profile] evgenyhr.livejournal.com - Date: 2015-12-12 09:46 am (UTC) - Expand

(no subject)

From: [identity profile] yalexey.livejournal.com - Date: 2015-12-12 03:33 pm (UTC) - Expand

(no subject)

From: [identity profile] idjun.livejournal.com - Date: 2015-12-13 09:22 am (UTC) - Expand

(no subject)

From: [identity profile] toropyggka.livejournal.com - Date: 2015-12-13 09:25 am (UTC) - Expand

Date: 2015-12-11 05:24 pm (UTC)
From: [identity profile] legantmar.livejournal.com
очередной ё-мобиль ))

Date: 2015-12-12 04:48 am (UTC)
From: [identity profile] cat-miaow.livejournal.com

Так сказали Джобсу в IBM когда он пришёл к ним с идеей персонального компьютера. Вот прям так и сказали:"Извини, Стив, но твой ё-мобиль нафиг никому не упал".

Date: 2015-12-11 05:24 pm (UTC)
From: [identity profile] anry70.livejournal.com
МСЦТ на восьмиядерном Эльбрусе рулит

Date: 2015-12-11 05:24 pm (UTC)
From: [identity profile] antontsau.livejournal.com
уже отмечал. Компьютер Шредингера. То ли работает то ли нет. И сказать об этом невозможно в принципе до самого момента макроскопического наблюдения. После чего либо миллиард в кармане либо на мороз.
Edited Date: 2015-12-11 05:25 pm (UTC)

Date: 2015-12-11 07:08 pm (UTC)
From: [identity profile] ramonacby.livejournal.com
ага и температура парадавала:-) дажэ не стану спрашывать как ание ее палучили и измерили :-)

Date: 2015-12-11 05:25 pm (UTC)
From: [identity profile] livejournal.livejournal.com
Здравствуйте! Ваша запись попала в топ-25 популярных записей LiveJournal северного региона (http://www.livejournal.com/?rating=ru_north). Подробнее о рейтинге читайте в Справке (https://www.dreamwidth.org/support/faqbrowse?faqid=303).

Date: 2015-12-11 06:03 pm (UTC)
From: [identity profile] drvit.livejournal.com
если нейронные сети эмулировать на фон Неймановской архитектуре, тоже получается на порядки медленнее, чем на специализированном чипе, изначально созданном с "нейронной" структурой; не так давно IBM анонсировала такие чипы -- и пока никто не кричит об этом на каждом углу

Date: 2015-12-11 07:08 pm (UTC)
From: [identity profile] nlothik.livejournal.com
Читал я про эти чипы.

Интересно, конечно, но вопрос, насколько это гибко.

Можно ли там будет менять размер слоёв, типы слоёв и архитектуру связей.

А то как-то узкоспециально слишком получается.

Ну и 4 000 нейронов на рыло как-то мало. Надо будет взять не меньше сотни таких чипов, чтобы получить более-менее мощную сеть.

Date: 2015-12-11 06:21 pm (UTC)
From: [identity profile] Макс (from livejournal.com)
да фигня все это. максимум что из этого выйдет это какая-то узкоспециализированная приблуда к классическому процессору. будет выполнять одну или несколько операций, которые не всем нужны.

Date: 2015-12-12 02:33 am (UTC)
From: [identity profile] filin7.livejournal.com
Калькулятор?

Date: 2015-12-11 06:27 pm (UTC)
From: [identity profile] livejournal.livejournal.com
Здравствуйте!
Ваша запись попала в топ-25 популярных записей LiveJournal. Подробнее о рейтинге читайте в Справке (https://www.dreamwidth.org/support/faqbrowse?faqid=303).

Date: 2015-12-11 06:33 pm (UTC)
From: [identity profile] ardelfi.livejournal.com
Скептически отношусь к перспективам КК, даже если они безупречны. Причина историческая, я просто перечислю названия прорывов, которые для общих вычислений ушли в песок из-за скудоумия программистов, неспособных к обучению новым фокусам: MASPAR, Transputer, FPGA, Cell, OISC -- это не копаясь в глубоком прошлом, а там есть что накопать, и я даже не трогаю архитектуры памятей, погибших в наводнении NAND. Но маспар и транспьютер возродились в виде GPU, которые дают основную вычислительную мощь даже в ширпотребных компах; FPGA тихо молотят радиосигналы и видеопотоки, Cell пока не возродился, а OISC тихо занял место в продукции Maxim под названием MAXQ с принципиально минимальным потреблением за счёт отсутствия набора команд. А тут квантовый контупер, который не то что С не понимает, но и непонятно как работает и цена "на все деньги". Кто-то с бесконечным бюджетом и терпением может и найдёт ему место, но такие нишевые прорывы заканчиваются предсказуемо печально. Вон спиновая MRAM до сих пор никак -- уже делают, продаётся, и всем хороша но не масштабируется, потому что NAND. Мемристоры в ещё худшем положении. Фазовую уже закопали. Это реальный негативный отбор, или скорее гравитационно-флотационный, при котором говно всплывает, а ценные материалы тонут под ним. С 1970 года выжженный в мозгах юникс, С и перекрашенные мейнфреймы с Центральным Процессором.
Edited Date: 2015-12-11 06:37 pm (UTC)

Date: 2015-12-11 06:49 pm (UTC)
From: [identity profile] norotron.livejournal.com
Есть масса технологий, которые используются узчайшим слоем спецов. Пример - видеокамеры по цене миллион баксов для киностудий.

(no subject)

From: [identity profile] ardelfi.livejournal.com - Date: 2015-12-11 07:04 pm (UTC) - Expand

(no subject)

From: [identity profile] norotron.livejournal.com - Date: 2015-12-11 07:13 pm (UTC) - Expand

(no subject)

From: [identity profile] norotron.livejournal.com - Date: 2015-12-11 06:50 pm (UTC) - Expand

(no subject)

From: [identity profile] Ильхам Абдусаламов - Date: 2015-12-11 07:20 pm (UTC) - Expand

(no subject)

From: [identity profile] ardelfi.livejournal.com - Date: 2015-12-11 07:25 pm (UTC) - Expand

(no subject)

From: [identity profile] pisar4uk.livejournal.com - Date: 2015-12-11 08:32 pm (UTC) - Expand

(no subject)

From: [identity profile] ardelfi.livejournal.com - Date: 2015-12-11 09:16 pm (UTC) - Expand

(no subject)

From: [identity profile] dlazerka.livejournal.com - Date: 2015-12-16 09:06 am (UTC) - Expand

(no subject)

From: [identity profile] alefmack.livejournal.com - Date: 2015-12-11 11:26 pm (UTC) - Expand

(no subject)

From: [identity profile] cat-miaow.livejournal.com - Date: 2015-12-12 04:53 am (UTC) - Expand

(no subject)

From: [identity profile] audionix.livejournal.com - Date: 2015-12-12 03:54 am (UTC) - Expand

Date: 2015-12-11 06:33 pm (UTC)
From: [identity profile] ilyaseverin.livejournal.com

очень непонятно, но очень интересно

Date: 2015-12-11 06:42 pm (UTC)
From: [identity profile] allbuks allbuks (from livejournal.com)
гм . а что , на данный , "квантовый" компьютер не влияет - эффект наблюдателя ?

Date: 2015-12-11 06:47 pm (UTC)
From: [identity profile] glamourzaebal.livejournal.com
я думаю, что он уже есть, и многое другое есть. Просто общество сейчас не готово к новому.

Date: 2015-12-11 07:48 pm (UTC)
From: [identity profile] mrjonhs.livejournal.com
То есть Гугл и другие команды просто имитируют деятельность для спокойствия общества?

(no subject)

From: [identity profile] triggg.livejournal.com - Date: 2015-12-11 09:46 pm (UTC) - Expand

Date: 2015-12-11 06:48 pm (UTC)
From: [identity profile] ele-podobral.livejournal.com
"Буквально на этой недели, в понедельник, 7 декабря, Google опубликовала..."
Буквально на этой неделЕ!!!

Date: 2015-12-11 07:07 pm (UTC)
From: [identity profile] na6ludatelb.livejournal.com
круто!
какие молодцы!
невероятное развитие науки и технологи в свободных странах
определяющих будущее иразвитие цивилизации

печально, что наша страна лишена таких возможностей
путинскими молитвами ...

Date: 2015-12-11 08:38 pm (UTC)
From: [identity profile] andry handry (from livejournal.com)
путин путин путин путин

(no subject)

From: [identity profile] na6ludatelb.livejournal.com - Date: 2015-12-11 09:17 pm (UTC) - Expand

Date: 2015-12-11 07:07 pm (UTC)
From: [identity profile] f-l-o-e.livejournal.com
До сих пор непонятно, когда мы получим универсальный промышленный образец квантового компьютера, но кажется, что это вопрос совсем малого времени. И у меня мурашки от того, насколько раньше мы оказываемся в мире квантовых вычислений, чем ожидалось.
___________
А что там было про то что Локхид купил один из Ди-Вэйвов?

Date: 2015-12-11 07:22 pm (UTC)
From: [identity profile] oude-rus.livejournal.com
а почему Simulated Annealing переводится как "Имитация отжига"? simulate - это ни разу не симулировать, и не имитировать, а "моделировать".

Date: 2015-12-11 08:17 pm (UTC)
From: [identity profile] musatych.livejournal.com
Наверное, потому что никакой реальный отжиг не моделируется, а просто используются похожие идеи.

(no subject)

From: [identity profile] oude-rus.livejournal.com - Date: 2015-12-11 08:57 pm (UTC) - Expand

(no subject)

From: [identity profile] musatych.livejournal.com - Date: 2015-12-12 06:42 pm (UTC) - Expand

(no subject)

From: [identity profile] oude-rus.livejournal.com - Date: 2015-12-12 07:02 pm (UTC) - Expand

Date: 2015-12-11 07:32 pm (UTC)
From: [identity profile] nikitin2014.livejournal.com
"алгоритм квантового отжига" отжигает и поражает

Date: 2015-12-11 08:36 pm (UTC)
From: [identity profile] andry handry (from livejournal.com)
что собственно это поменяет в нашей жизни?

Date: 2015-12-12 09:53 am (UTC)
From: [identity profile] zvenigorod.livejournal.com
виндовс будет быстрее грузиться

Date: 2015-12-11 08:57 pm (UTC)
From: [identity profile] djag-5319.livejournal.com
Прочитал я вашу умную статью,
Для чего?
Вот этого не знаю.
Лишь забил я голову свою,
Ну его,
Теперь сижу зеваю....

Date: 2015-12-11 09:46 pm (UTC)
From: [identity profile] oleg16.livejournal.com
Кажется, скоро мы увидим работающий квантовый компьютер?
----------------------------------------------------------------------------------------------------------------------------------
Вам, батенька, на православный форум надо. Там можно будет перекреститься, когда чего-нибудь покажется.

Date: 2015-12-11 09:54 pm (UTC)
From: [identity profile] enter-the-ninja.livejournal.com
новая эра. Хотелось бы в это верить. Хотя по словам Наса они и на Луну летали.. кто их знает.

Date: 2015-12-11 10:20 pm (UTC)
From: [identity profile] periti.livejournal.com
Думаю большинству людей на этой планете совершенно фиолетово увидит кто-то в этой машине квантовый комьютер или не увидит.
И ребятам из D-wave это тоже неважно.
Ребятам из D-wave важно чтобы их машины покупали серьезные люди из Гугла и Локхид.
А нам важно, чтобы серьезные люди использовали эти компьютеры для улучшения нашей жизни: лучшую диагностику заболеваний, лучшее моделирование погоды и ее более точное предсказание, создание ГМО продуктов, которые позволят прокормить больше людей или улучшить (очистить) среду обитания, системы позволяющие обеспечить большую безопасность и предотвращения техногенных катостроф, системы управления термоядерным реактором (кстати обещанной Локхид аккурат после покупки компьютера D-wave).
А те кому хочется кому-то что-то доказывать, ну и пусть себе доказывают :)
И пусть себе видят или не видят квантового компьютера.
Кстати, первый в мире транзистор был создан случайно и никто не знал как он работает.
Он просто работал и его начали использовать.
Ну а потом появилась теория и умные люди объяснили как он работает :)

Date: 2015-12-12 09:23 am (UTC)
From: [identity profile] tim-strahinaher.livejournal.com
Отлично сказано.
И все по-своему правы. Оптимисты похожи на паруса, без которых не будет движения, пессимисты - на балласт, без которого всё опрокинется при первой хорошей волне.

(no subject)

From: [identity profile] periti.livejournal.com - Date: 2015-12-12 11:42 am (UTC) - Expand
Page 1 of 2 << [1] [2] >>

Profile

engineering_ru: (Default)
Инженерия

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122232425 2627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 6th, 2026 07:59 am
Powered by Dreamwidth Studios