Preview

Вестник НГУ. Серия: Информационные технологии

Расширенный поиск

Инструменты для выполнения и эмуляции квантовых вычислений

https://doi.org/10.25205/1818-7900-2020-18-2-43-53

Аннотация

В настоящее время квантовые технологии находятся на передовой развития научной мысли. Крупные корпорации создают собственные квантовые суперкомпьютеры, разрабатываются квантовые аналоги классических алгоритмов, ведутся исследования в области квантовой криптографии. Но так как квантовые компьютеры еще не получили широкого распространения, актуальным становится вопрос: как обычным пользователям, ученым и исследователям не отставать от развития науки? Одним из возможных решений является использование различного рода инструментов для эмуляции квантовых вычислений на локальном неквантовом компьютере. Кроме того, существует также возможность получить в распоряжение несколько кубит квантового суперкомпьютера IBM. Как правило, такие инструменты реализуются в виде библиотек для различных языков программирования. Ввиду того что работа с реальными квантовыми компьютерами доступна лишь узкому кругу исследователей, эмуляторы просто необходимы для проверки гипотез или алгоритмов. В данной статье рассмотрены наиболее популярные квантовые эмуляторы, использующиеся для квантовых вычислений и позволяющие эмулировать процесс работы квантового компьютера. Были изучены квантовые эмуляторы, выявлены и описаны их индивидуальные особенности, составлены рекомендации для более удобного начала работы с ними, а также описаны их достоинства и недостатки. Произведен обзор нескольких библиотек для языков JavaScript, Python, C/C++, а также рассмотрены средство с веб-интерфейсом (Quantum Programming Studio) и набор инструментов от компании Microsoft (Microsoft Quantum Development Kit), основным языком которого служит Q#.

Об авторах

П. Е. Баскаков
Донской государственный технический университет
Россия


Ю. Ю. Хабовец
Донской государственный технический университет
Россия


И. А. Пилипенко
Донской государственный технический университет
Россия


В. О. Кравченко
Донской государственный технический университет
Россия


Л. В. Черкесова
Донской государственный технический университет
Россия


Рецензия

Для цитирования:


Баскаков П.Е., Хабовец Ю.Ю., Пилипенко И.А., Кравченко В.О., Черкесова Л.В. Инструменты для выполнения и эмуляции квантовых вычислений. Вестник НГУ. Серия: Информационные технологии. 2020;18(2):43-53. https://doi.org/10.25205/1818-7900-2020-18-2-43-53

For citation:


Baskakov P.E., Khabovets Y.Yu., Pilipenko I.A., Kravchenko V.O., Cherkesova L.V. Tools for Performing and Emulating Quantum Computing. Vestnik NSU. Series: Information Technologies. 2020;18(2):43-53. (In Russ.) https://doi.org/10.25205/1818-7900-2020-18-2-43-53

Просмотров: 66


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1818-7900 (Print)
ISSN 2410-0420 (Online)