IBM Quantum Experience - IBM Quantum Experience

В IBM Quantum Experience (ранее известный как IBM Q Experience) - это онлайн-платформа, которая предоставляет пользователям в широкой публике доступ к набору прототипов квантовых процессоров IBM через Облако, онлайн Интернет-форум для обсуждения соответствующих тем квантовых вычислений, набора руководств по программированию устройств IBM Q и других учебных материалов о квантовых вычислениях. Это пример облачные квантовые вычисления. По состоянию на май 2018 года в IBM Quantum Experience имеется три процессора: два 5-кубитных процессора и 16-кубитный процессор. Эту службу можно использовать для запуска алгоритмы и эксперименты и исследуйте учебные пособия и симуляции вокруг того, что может быть возможно с квантовые вычисления. На сайте также представлен легко обнаруживаемый список исследовательских работ, опубликованных с использованием IBM Quantum Experience в качестве платформы для экспериментов.

Квантовые процессоры IBM состоят из сверхпроводящий трансмон кубиты, расположенный в холодильник для разбавления на IBM Research штаб-квартира в Исследовательский центр Томаса Дж. Уотсона.

Пользователи взаимодействуют с квантовым процессором через квантовая схема модель расчета, применяя квантовые ворота на кубитах с помощью GUI называется квантовым композитором, пишущим код на квантовом ассемблере[1] или через Qiskit.[2]

История

В мае 2016 г. IBM запустил IBM Quantum Experience,[3] с пятикубитным квантовым процессором и симулятором сопоставления, соединенными в звездообразный узор, с которым пользователи могли взаимодействовать только через квантовый композитор, с ограниченным набором двухкубитных взаимодействий, и руководством пользователя, предполагающим предысторию в линейная алгебра.

В июле 2016 года IBM запустила форум сообщества IBM Quantum Experience.

В январе 2017 года IBM внесла ряд дополнений в IBM Quantum Experience,[4] включая увеличение набора двухкубитных взаимодействий, доступных на пятикубитном квантовом процессоре, расширение симулятора до настраиваемых топологий до двадцати кубитов и предоставление пользователям возможности взаимодействовать с устройством и симулятором с использованием кода квантового ассемблера.

В марте 2017 года IBM выпустила Qiskit[5] чтобы пользователям было проще писать код и проводить эксперименты на квантовом процессоре и симуляторе, а также представил руководство пользователя для начинающих.

В мае 2017 года IBM предоставила дополнительный 16-кубитный процессор для IBM Quantum Experience.[6]

В январе 2018 года IBM запустила программу квантовых наград, которую она проводит на выставке IBM Quantum Experience.[7]

Квантовый композитор

Снимок экрана, показывающий результат запуска Состояние GHZ эксперимент с использованием IBM Quantum Composer

Quantum Composer - это графический пользовательский интерфейс (GUI) разработан IBM, чтобы позволить пользователям создавать различные квантовые алгоритмы или запустить другие квантовые эксперименты. Пользователи могут увидеть результаты своих квантовых алгоритмов, запустив их на реальном квантовом процессоре и используя «единицы», или используя симулятор. Алгоритмы, разработанные в Quantum Composer, называются «квантовой партитурой» по отношению к Quantum Composer, напоминающей музыкальный лист.[8]

В настоящее время IBM Quantum Experience содержит библиотеку, обучающую пользователей работе с Quantum Composer. Библиотека состоит из двух руководств: Руководство для начинающих и Полное руководство пользователя. В репозитории github для Qiskit, доступном с qiskit.org, есть дополнительные руководства по использованию компьютеров IBM Quantum Experience.

Компоновщик также может использоваться в режиме сценариев, когда вместо этого пользователь может писать программы на языке QASM.

Пример сценария

Ниже приведен пример на языке QASM очень маленькой программы, созданной для 5-кубитного компьютера IBM. Программа дает команду компьютеру сгенерировать состояние , 3-кубит Состояние GHZ, который можно рассматривать как вариант Состояние колокола, но с тремя кубитами вместо двух. Затем он измеряет состояние, заставляя его коллапсировать до одного из двух возможных результатов: или же .

включают "qelib1.inc"qreg q[5];                // выделяем 5 кубитов (автоматически устанавливается на | 00000>)Creg c[5];                // выделяем 5 классических битовчас q[0];                   // Кубит преобразования Адамара 0сх q[0], q[1];            // условное X-преобразование Паули (т.е. "CNOT") кубитов 0 и 1                          // На данный момент у нас есть 2-кубитное состояние Bell (| 00> + | 11>) / sqrt (2)сх q[1], q[2];            // это расширяет запутанность до 3-го кубитамера q[0] -> c[0];     // это измерение сворачивает все 3-кубитное состояниемера q[1] -> c[1];     // поэтому кубит 1 и 2 читают то же значение, что и кубит 0мера q[2] -> c[2];

Каждая инструкция на языке QASM - это приложение квантовые ворота, инициализация регистров микросхемы в ноль или измерение этих регистров.

Руководство для начинающих

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

Полное руководство пользователя

Полное руководство пользователя является более подробным и аналитическим по сравнению с руководством для начинающих и рекомендуется тем, кто имеет опыт линейная алгебра или квантовые вычисления. В отличие от руководства для начинающих, полное руководство пользователя содержит примеры квантовых алгоритмов с пояснениями, в которых квантовые алгоритмы сравниваются с их классическими аналогами.[9]

Как руководство для начинающих, так и полное руководство пользователя может обновлять кто угодно через репозиторий Qiskit GitHub.[10]

использование

IBM сообщает, что есть более 80 000 пользователей IBM Quantum Experience, которые в совокупности провели более 3 миллионов экспериментов.[11]

Многие из этих пользователей являются активными исследователями, которые совместно опубликовали не менее 72 научных работ с использованием платформы.[12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28]

Профессора университетов также включают примеры и эксперименты, основанные на IBM Quantum Experience, в свои учебные программы.[29]

Доктор Кристин Корбетт Моран, научный сотрудник Калифорнийский технологический институт, использовала IBM Quantum Experience, когда проводила исследования в Антарктида.[30]

Тара Тошич, студентка факультета физики École Polytechnique Fédérale de Lausanne (EPFL), использовала IBM Quantum Experience, когда проводила исследования в Арктический.[31]

Люди также использовали IBM Quantum Experience для различных неакадемических целей. Один пользователь начал разрабатывать игры с использованием IBM Quantum Experience,[32] в том числе один под названием «квантовые линкоры».[33]

Рекомендации

  1. ^ «Спецификация Qiskit OPENQASM». 2018-10-27.
  2. ^ «Qiskit Python API».
  3. ^ «IBM делает квантовые вычисления доступными в IBM Cloud для ускорения инноваций». 2016-05-04.
  4. ^ «Обновление IBM Quantum Experience».
  5. ^ «Квантовые вычисления получают API и SDK». 2017-03-06.
  6. ^ «Доступ к бета-версии нашего обновления до IBM QX».
  7. ^ «Теперь открыто: приготовьтесь к квантовой игре с новыми научными призами для профессоров, студентов и разработчиков». 2018-01-14.
  8. ^ «Квантовый опыт IBM». Квантовый опыт. IBM. Получено 3 июля 2017.
  9. ^ «Добро пожаловать в IBM Quantum Experience». Квантовый опыт. IBM. Получено 4 июля 2017.
  10. ^ «Руководства пользователя IBM Quantum Experience». 2018-10-16.
  11. ^ «IBM сотрудничает с ведущими стартапами в целях ускорения квантовых вычислений». 2018-04-05.
  12. ^ "Документы сообщества QX".
  13. ^ Rundle, R.P .; Тильма, Т .; Samson, J. H .; Эверитт, М. Дж. (2017). «Квантовая реконструкция состояния стала проще: прямой метод томографии». Физический обзор A. 96 (2): 022117. arXiv:1605.08922. Bibcode:2017PhRvA..96b2117R. Дои:10.1103 / PhysRevA.96.022117.
  14. ^ Корбетт Моран, Кристина (29 июня 2016 г.). «Quintuple: 5-кубитный симулятор квантового компьютера Python для облегчения облачных квантовых вычислений». arXiv:1606.09225 [Quant-ph ].
  15. ^ Хаффман, Эмили; Мизель, Ари (29 марта 2017 г.). «Нарушение неинвазивного макрореализма сверхпроводящим кубитом: реализация теста Леггетта-Гарга, который устраняет лазейку неуклюжести». Физический обзор A. 95 (3): 032131. arXiv:1609.05957. Bibcode:2017PhRvA..95c2131H. Дои:10.1103 / PhysRevA.95.032131.
  16. ^ Деффнер, Себастьян (23 сентября 2016 г.). «Демонстрация запутанности способствовала неизменности квантового опыта IBM». Гелион. 3 (11): e00444. arXiv:1609.07459. Дои:10.1016 / j.heliyon.2017.e00444. ЧВК  5683883. PMID  29159322.
  17. ^ Хуанг, Хэ-Лян; Чжао, Ю-Вэй; Ли, Тан; Ли, Фэн-Гуан; Ду, Юй-Тао; Фу, Сян-Цюнь; Чжан, Шо; Ван, Сян; Бао, Ван-Су (9 декабря 2016 г.). «Эксперименты по гомоморфному шифрованию на платформе облачных квантовых вычислений IBM». arXiv:1612.02886 [cs.CR ].
  18. ^ Вуттон, Джеймс Р. (1 марта 2017 г.). «Демонстрация неабелевой плетения дефектов поверхностного кода в эксперименте с пятью кубитами». Квантовая наука и технологии. 2 (1): 015006. arXiv:1609.07774. Bibcode:2017 QS & T .... 2a5006W. Дои:10.1088 / 2058-9565 / aa5c73.
  19. ^ Федорченко, Сергей (8 июля 2016 г.). «Эксперимент по квантовой телепортации для студентов старших курсов». arXiv:1607.02398 [Quant-ph ].
  20. ^ Берта, Марио; Венер, Стефани; Уайльд, Марк М (6 июля 2016 г.). «Энтропическая неопределенность и обратимость измерений». Новый журнал физики. 18 (7): 073004. arXiv:1511.00267. Bibcode:2016NJPh ... 18g3004B. Дои:10.1088/1367-2630/18/7/073004.
  21. ^ Ли, Руи; Альварес-Родригес, Унаи; Ламата, Лукас; Солано, Энрике (23 ноября 2016 г.). «Приближенные квантовые сумматоры с генетическими алгоритмами: квантовый опыт IBM». Квантовые измерения и квантовая метрология. 4 (1): 1–7. arXiv:1611.07851. Bibcode:2017QMQM .... 4 .... 1л. Дои:10.1515 / qmetro-2017-0001.
  22. ^ Hebenstreit, M .; Alsina, D .; Latorre, J. I .; Краус, Б. (11 января 2017 г.). «Сжатые квантовые вычисления с использованием IBM Quantum Experience». Phys. Ред. А. 95 (5): 052339. arXiv:1701.02970. Дои:10.1103 / PhysRevA.95.052339.
  23. ^ Альсина, Даниэль; Латорре, Хосе Игнасио (11 июля 2016 г.). «Экспериментальная проверка неравенств Мермина на пятикубитном квантовом компьютере». Физический обзор A. 94 (1): 012314. arXiv:1605.04220. Bibcode:2016PhRvA..94a2314A. Дои:10.1103 / PhysRevA.94.012314.
  24. ^ Линке, Норберт М .; Маслов Дмитрий; Роттлер, Мартин; Дебнат, Шантану; Фиггатт, Кэролайн; Ландсман, Кевин А .; Райт, Кеннет; Монро, Кристофер (28 марта 2017 г.). «Экспериментальное сравнение двух архитектур квантовых вычислений». Труды Национальной академии наук. 114 (13): 3305–3310. Дои:10.1073 / pnas.1618020114. ЧВК  5380037. PMID  28325879.
  25. ^ Девитт, Саймон Дж. (29 сентября 2016 г.). «Проведение экспериментов по квантовым вычислениям в облаке». Физический обзор A. 94 (3): 032329. arXiv:1605.05709. Bibcode:2016PhRvA..94c2329D. Дои:10.1103 / PhysRevA.94.032329.
  26. ^ Стейгер, Дамиан; Ханер, Томас; Тройер, Матиас (2018). «ProjectQ: платформа программного обеспечения с открытым исходным кодом для квантовых вычислений». Квантовый. 2: 49. arXiv:1612.08091. Дои:10.22331 / q-2018-01-31-49.
  27. ^ Сантос, Алан К. (2017). "О Computador Quântico da IBM e o IBM Quantum Experience". Revista Brasileira de Ensino de Física. 39 (1). arXiv:1610.06980. Дои:10.1590 / 1806-9126-RBEF-2016-0155.
  28. ^ Caicedo-Ortiz, H.E .; Сантьяго-Кортес, Э. (2017). "Construyendo compuertas cuánticas con облачный квантовый компьютер IBM" [Создание квантовых ворот с помощью облачного квантового компьютера IBM] (PDF). Journal de Ciencia e Ingeniería (на испанском). 9: 42–56.
  29. ^ Шелдон, Сара (10 июня 2016 г.). «Студенты пробуют свои силы во взломе квантового кода».
  30. ^ Нет, Крис (26 июля 2016 г.). «Квантовые опыты: вопросы и ответы из Калифорнийского технологического института Кристин Корбетт Моран».
  31. ^ Тошич, Тара (16 ноября 2018 г.). «IBM Q в Арктике: 76,4 ° северной широты». Блог IBM Research.
  32. ^ Вуттон, Джеймс (12 марта 2017 г.). «Зачем нужно делать квантовые игры».
  33. ^ Вуттон, Джеймс (7 марта 2017 г.). «Quantum Battleships: первая многопользовательская игра для квантового компьютера».

внешняя ссылка