Моделирование работы идеального квантового компьютера на суперкомпьютере «Ломоносов

Авторы

  • О.В. Корж Московский государственный университет имени М.В. Ломоносова
  • С.В. Коробков Московский государственный университет имени М.В. Ломоносова
  • Д.Ю. Андреев Вычислительный центр имени А.А. Дородницына РАН (ВЦ РАН)
  • А.А. Корж Московский государственный университет имени М.В. Ломоносова
  • А.Ю. Чернявский Физико-технологический институт имени К.А. Валиева РАН (ФТИАН)

Ключевые слова:

суперкомпьютер, квантовая информатика, алгоритм Гровера, квантовое преобразование Фурье, параллельные алгоритмы

Аннотация

Одной из задач, решение которых предполагается получать с помощью экзафлопсного суперкомпьютера, является построение компьютера на новых принципах для достижения существенного прогресса в скорости вычислений. В настоящей статье представлено моделирование работы идеального квантового компьютера на суперкомпьютере «Ломоносов». Предложен эффективный алгоритм распараллеливания вычислений при одно-, дву- и трехкубитных преобразованиях с использованием библиотеки DISLIB. В качестве примера моделирования рассматривается квантовый алгоритм Гровера и квантовое преобразование Фурье. Работа выполнена при финансовой поддержке РФФИ (гранты 12–07–31229 и 12–01–31274). Статья рекомендована к публикации Программным комитетом Международной научной конференции «Параллельные вычислительные технологии» (ПаВТ-2013; http://agora.guru.ru/pavt2013).

Авторы

О.В. Корж

С.В. Коробков

Д.Ю. Андреев

Вычислительный центр имени А.А. Дородницына РАН (ВЦ РАН)
ул. Вавилова, 40, 119333, Москва
• аспирант

А.А. Корж

А.Ю. Чернявский

Физико-технологический институт имени К.А. Валиева РАН (ФТИАН)
Нахимовский проспект, 36/1, 117218, Москва
• научный сотрудник

Библиографические ссылки

  1. Shor P.W. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer // SIAM J. Comput. 1997. 26, N 5. 1484-1509.
  2. Grover L.K. A fast quantum mechanical algorithm for database search // Proc. of the 28th Annual ACM Symposium on the Theory of Computing. Philadelphia, 1996. 212-219.
  3. Ожигов Ю.И. Квантовые вычисления. М.: Макс Пресс, 2003.
  4. Нильсен М., Чанг И. Квантовые вычисления и квантовая информация. M.: Мир, 2006.
  5. Корж А.А. Масштабирование Data-Intensive приложений с помощью библиотеки DISLIB на суперкомпьютерах Blue Gene/P и «Ломоносов» // Тр. конф. «Научный сервис в сети Интернет-2011». М.: Изд-во Моск. ун-та, 2011. 126-131.
  6. Корж А.А. Результаты моделирования бенчмарка NBP UA на тысячи ядер суперкомпьютера BlueGene /P с помощью PGAS-расширения OpenMP // Вычислительные методы и программирование. 2010. 11. 31-41.
  7. Burger J.R. New approaches to quantum computer simulation in a classical supercomputer // Computing Research Repository (CoRR). 2003. Vol. Quant-ph/0308158.
  8. Tabakin F., Juliá-D’iaz B. QCMPI: A parallel environment for quantum computing // Computer Physics Communications. 2009. N 18. 948-964.
  9. Altschul S., Gish W., Miller W., Myers E., Lipman D. Basic local alignment search tool // J. of Molecular Biology. 1990. 215 (3). 403-410.
  10. Anderson E., Bai Z., Bischof C., Blackford S., Demmel J., Dongarra J., du Croz J., Greenbaum A., Hammarling S., McKenney A., Sorensen D. LAPACK Users» Guide (Third Ed.). Philadelphia: SIAM, 1999.
  11. ScaLAPACK (http://www.netlib.org/scalapack/).
  12. Arnold G., Lippert T., Pomplun N., Richter M. Large Scale Simulation of Ideal Quantum Computers on SMP-Clusters // Proc. of the Conf. on Parallel Computing (ParCo). Malaga, 2005. 447-454.
  13. Negovetic G., Perkowski M., Lukac M., Buller A. Evolving quantum circuits and an FPGA-based quantum computing emulator // Int. Workshop on Boolean Problems. Freiberg, 2002. 15-22.
  14. World record: German supercomputer simulates quantum computer (http://phys.org/news189231849.html).

Загрузки

Опубликован

14-05-2013

Как цитировать

Корж О., Коробков С., Андреев Д., Корж А., Чернявский А. Моделирование работы идеального квантового компьютера на суперкомпьютере «Ломоносов // Вычислительные методы и программирование. 2013. 14. 24-34

Выпуск

Раздел

Раздел 2. Программирование

Наиболее читаемые статьи этого автора (авторов)