Depuração de circuito quântico e análise de sensibilidade via inversões locais

Depuração de circuito quântico e análise de sensibilidade via inversões locais

Fernando A. Calderón-Vargas1, Timothy Proctor2, Kenneth Rudinger2e Mohan Sarovar1

1Sandia National Laboratories, Livermore, CA 94550, EUA
2Laboratório de Desempenho Quântico, Sandia National Laboratories, Albuquerque, NM 87185, EUA e Livermore, CA 94550, EUA

Acha este artigo interessante ou deseja discutir? Scite ou deixe um comentário no SciRate.

Sumário

À medida que a largura e a profundidade dos circuitos quânticos implementados por processadores quânticos de última geração aumentam rapidamente, a análise e avaliação de circuitos por meio de simulação clássica estão se tornando inviáveis. É crucial, portanto, desenvolver novos métodos para identificar fontes de erro significativas em circuitos quânticos grandes e complexos. Neste trabalho, apresentamos uma técnica que identifica as seções de um circuito quântico que mais afetam a saída do circuito e, assim, ajuda a identificar as fontes de erro mais significativas. A técnica não requer verificação clássica da saída do circuito e, portanto, é uma ferramenta escalável para depurar grandes programas quânticos na forma de circuitos. Demonstramos a praticidade e eficácia da técnica proposta aplicando-a a exemplos de circuitos algorítmicos implementados em máquinas quânticas da IBM.

O rápido aumento no número de qubits e nas profundidades dos circuitos quânticos executáveis ​​logo atingirá o ponto em que prever com precisão a taxa de sucesso de um programa e identificar fontes de erro nas implementações de circuitos quânticos será impossível com as técnicas atuais baseadas na caracterização individual do nível do portão. Este trabalho apresenta uma nova ferramenta in-situ para depurar implementações de circuitos quânticos que identifica as camadas do circuito que mais influenciam a saída do circuito e também descobre modos de erro dependentes do tempo, como a degradação de portas durante a execução. Nossa técnica é baseada na inversão local de camadas de circuitos individuais, o que amplifica os erros nas camadas invertidas. Por meio de análises, simulações e experimentos em computadores quânticos da IBM, mostramos a eficácia e praticidade de nossa técnica em identificar as camadas que mais perturbam a saída do circuito. Além disso, mostramos que o impacto de uma determinada camada depende não apenas das taxas de erro das portas que formam a camada, mas também da estrutura de todo o circuito. A técnica proposta é uma ferramenta útil de diagnóstico e depuração in-situ para implementações de algoritmos quânticos cada vez mais complexos.​

► dados BibTeX

► Referências

[1] IBM lança processador quântico inovador de 127 qubits, https://www.ibm.com/2021-11-16-IBM-Unveils-Breakthrough-127-Qubit-Quantum-Processor.
https://newsroom.ibm.com/​2021-11-16-IBM-Unveils-Breakthrough-127-Qubit-Quantum-Processor

[2] Uma prévia do Bristlecone, o novo processador quântico do Google, https:/​/​ai.googleblog.com/​2018/​03/​a-preview-of-bristlecone-googles-new.html.
https://​/​ai.googleblog.com/​2018/​03/​a-preview-of-bristlecone-googles-new.html

[3] Philip Ball, Físicos na China desafiam a 'vantagem quântica' do Google, Nature 588, 380–380 (2020).
https:/​/​doi.org/​10.1038/​d41586-020-03434-7

[4] Rigetti, o que construímos, https:/​/​www.rigetti.com/​what-we-build.
https://www.rigetti.com/​what-we-build

[5] Matthew Treinish, Jay Gambetta, e outros, Qiskit/​qiskit: Qiskit 0.28.0 (2021).
https: / / doi.org/ 10.5281 / zenodo.5096364

[6] Desenvolvedores Cirq, Cirq (2021).
https: / / doi.org/ 10.5281 / ZENODO.5182845

[7] Peter J. Karalekas et al., PyQuil: Programação quântica em Python (2020).
https: / / doi.org/ 10.5281 / ZENODO.3631770

[8] Krysta Svore, Martin Roetteler, Alan Geller, Matthias Troyer, John Azariah, Christopher Granade, Bettina Heim, Vadym Kliuchnikov, Mariia Mykhailova e Andres Paz, Q#: Habilitando a Computação Quântica Escalável e o Desenvolvimento com uma DSL de Alto Nível, em Proceedings of o Real World Domain Specific Languages ​​Workshop 2018 em – RWDSL2018 (ACM Press, Viena, Áustria, 2018) pp. 1–10.
https: / / doi.org/ 10.1145 / 3183895.3183901

[9] John Preskill, computação quântica na era NISQ e além, Quantum 2, 79 (2018).
https:/​/​doi.org/​10.22331/​q-2018-08-06-79

[10] Kaveh Khodjasteh, Daniel A. Lidar e Lorenza Viola, Controle Dinâmico Arbitrariamente Preciso em Sistemas Quânticos Abertos, Physical Review Letters 104, 090501 (2010).
https: / / doi.org/ 10.1103 / PhysRevLett.104.090501

[11] Edwin Barnes, Fernando A Calderon-Vargas, Wenzheng Dong, Bikun Li, Junkai Zeng e Fei Zhuang, portas corrigidas dinamicamente de curvas espaciais geométricas, Quantum Science and Technology 7, 023001 (2022).
https: / / doi.org/ 10.1088 / 2058-9565 / ac4421

[12] J. True Merrill e Kenneth R. Brown, Progress in Compensating Pulse Sequences for Quantum Computation, em Quantum Information and Computation for Chemistry (John Wiley & Sons, Inc., 2014) pp. 241–294, iSSN: 00652385.
https: / / doi.org/ 10.1002 / 9781118742631.ch10

[13] Xin Wang, Lev S Bishop, JP Kestner, Edwin Barnes, Kai Sun e S Das Sarma, Composite pulses for robust universal control of singlet-triplet qubits., Nature Communications 3, 997 (2012), editora: Nature Publishing Group.
https: / / doi.org/ 10.1038 / ncomms2003

[14] Charles D. Hill, Robust Controlled-NOT Gates from Quase Any Interaction, Physical Review Letters 98, 180501 (2007), iSBN: 0031-9007; 0031-9007.
https: / / doi.org/ 10.1103 / PhysRevLett.98.180501

[15] FA Calderon-Vargas e JP Kestner, corrigindo dinamicamente uma porta CNOT para qualquer erro lógico sistemático, Physical Review Letters 118, 150502 (2017).
https: / / doi.org/ 10.1103 / PhysRevLett.118.150502

[16] E. Knill, D. Leibfried, R. Reichle, J. Britton, RB Blakestad, JD Jost, C. Langer, R. Ozeri, S. Seidelin e DJ Wineland, Randomized benchmarking of quantum gates, Physical Review A 77, 10.1103 /​physreva.77.012307 (2008).
https: / / doi.org/ 10.1103 / physreva.77.012307

[17] Easwar Magesan, JM Gambetta e Joseph Emerson, Benchmarking randômico robusto e escalável de processos quânticos, Physical Review Letters 106, 10.1103/physrevlett.106.180504 (2011).
https: / / doi.org/ 10.1103 / physrevlett.106.180504

[18] Sarah Sheldon, Lev S. Bishop, Easwar Magesan, Stefan Filipp, Jerry M. Chow e Jay M. Gambetta, Caracterizando erros em operações qubit por meio de benchmarking randomizado iterativo, Physical Review A 93, 012301 (2016).
https: / / doi.org/ 10.1103 / PhysRevA.93.012301

[19] Yipeng Huang e Margaret Martonosi, Afirmações estatísticas para validar padrões e encontrar bugs em programas quânticos, em Proceedings of the 46th International Symposium on Computer Architecture (ACM, Phoenix Arizona, 2019) pp. 541–553.
https: / / doi.org/ 10.1145 / 3307650.3322213

[20] Ji Liu, Gregory T. Byrd e Huiyang Zhou, Quantum Circuits for Dynamic Runtime Assertions in Quantum Computation, in Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages ​​and Operating Systems (ACM, Lausanne Switzerland, 2020) pp. 1017–1030.
https: / / doi.org/ 10.1145 / 3373376.3378488

[21] Gushu Li, Li Zhou, Nengkun Yu, Yufei Ding, Mingsheng Ying e Yuan Xie, afirmações de tempo de execução baseadas em projeção para testar e depurar programas quânticos, Proceedings of the ACM on Programming Languages ​​4, 1–29 (2020).
https: / / doi.org/ 10.1145 / 3428218

[22] Ji Liu e Huiyang Zhou, Abordagens sistemáticas para afirmação de tempo de execução de estado quântico preciso e aproximado, em 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA) (IEEE, Seul, Coreia (Sul), 2021) pp. 179–193.
https://​/​doi.org/​10.1109/​HPCA51647.2021.00025

[23] Tudor Giurgica-Tiron, Yousef Hindy, Ryan LaRose, Andrea Mari e William J. Zeng, Digital zero noise extrapolation for quantum error mitigation, in 2020 IEEE International Conference on Quantum Computing and Engineering (QCE) (2020) p. 306.
https: / / doi.org/ 10.1109 / QCE49297.2020.00045

[24] Alexander J. McCaskey, Zachary P. Parks, Jacek Jakowski, Shirley V. Moore, Titus D. Morris, Travis S. Humble e Raphael C. Pooser, Química quântica como referência para computadores quânticos de curto prazo, npj Informação quântica 5 , 1 (2019).
https:/​/​doi.org/​10.1038/​s41534-019-0209-0

[25] Andre He, Benjamin Nachman, Wibe A. de Jong e Christian W. Bauer, Zero-noise extrapolation for quantum-gate error mitigation with identity inserts, Physical Review A 102, 012426 (2020).
https: / / doi.org/ 10.1103 / PhysRevA.102.012426

[26] Edward Farhi, Jeffrey Goldstone e Sam Gutmann, Um algoritmo de otimização aproximada quântica, arXiv:1411.4028 (2014).
arXiv: 1411.4028v1

[27] Michael A. Nielsen e Isaac L. Chuang, Computação Quântica e Informação Quântica (Cambridge University Press, Cambridge, 2010).
https: / / doi.org/ 10.1017 / CBO9780511976667

[28] David C. McKay, Christopher J. Wood, Sarah Sheldon, Jerry M. Chow e Jay M. Gambetta, Efficient Z-gates for quantum computing, Physical Review A 96, 022330 (2017).
https: / / doi.org/ 10.1103 / PhysRevA.96.022330

[29] pyQAOA, https://​/​github.com/​gregvw/​pyQAOA.
https://​/​github.com/​gregvw/​pyQAOA

[30] Robin Blume-Kohout, John King Gamble, Erik Nielsen, Kenneth Rudinger, Jonathan Mizrahi, Kevin Fortier e Peter Maunz, Demonstração de operações qubit abaixo de um limiar rigoroso de tolerância a falhas com tomografia de conjunto de portas, Nature Communications 8, 1–13 (2017) .
https: / / doi.org/ 10.1038 / ncomms14485

[31] PyGSTi. uma implementação em python do Gate Set Tomography, https://www.pygsti.info/​.
https://www.pygsti.info/​

[32] Lukasz Cincio, Kenneth Rudinger, Mohan Sarovar e Patrick J. Coles, Machine Learning of Noise-Resilient Quantum Circuits, PRX Quantum 2, 010324 (2021).
https: / / doi.org/ 10.1103 / PRXQuantum.2.010324

[33] Kenneth Rudinger, Timothy Proctor, Dylan Langharst, Mohan Sarovar, Kevin Young e Robin Blume-Kohout, Probing Context-Dependent Errors in Quantum Processors, Physical Review X 9, 021045 (2019).
https: / / doi.org/ 10.1103 / PhysRevX.9.021045

[34] EL Hahn, Spin Echoes, Physical Review 80, 580-594 (1950).
https: / / doi.org/ 10.1103 / PhysRev.80.580

[35] Timothy Proctor, Kenneth Rudinger, Kevin Young, Erik Nielsen e Robin Blume-Kohout, Medindo as capacidades dos computadores quânticos, Nature Physics 18, 75 (2022).
https:/​/​doi.org/​10.1038/​s41567-021-01409-7

[36] Quando o estado de entrada é (ou próximo a) um estado de base computacional, a distribuição de saída dada por QFT é quase uniforme, tornando nossa técnica ineficiente conforme discutido na seção de Discussão.

[37] Constantinos Daskalakis, Ilias Diakonikolas e Rocco A. Servedio, Learning k-Modal Distributions via Testing, Theory of Computing 10, 535–570 (2014).
https: / / doi.org/ 10.4086 / toc.2014.v010a020

[38] Kristan Temme, Sergey Bravyi e Jay M. Gambetta, mitigação de erros para circuitos quânticos de profundidade curta, cartas de revisão física 119, 180509 (2017).
https: / / doi.org/ 10.1103 / PhysRevLett.119.180509

[39] Abhinav Kandala, Kristan Temme, Antonio D. Córcoles, Antonio Mezzacapo, Jerry M. Chow e Jay M. Gambetta, A mitigação de erros estende o alcance computacional de um processador quântico barulhento, Nature 567, 491–495 (2019).
https:/​/​doi.org/​10.1038/​s41586-019-1040-7

[40] Ewout van den Berg, Zlatko K. Minev, Abhinav Kandala e Kristan Temme, Cancelamento de erro probabilístico com modelos esparsos de pauli-lindblad em processadores quânticos ruidosos 10.48550/​arxiv.2201.09866 (2022).
https://​/​doi.org/​10.48550/​arxiv.2201.09866

[41] Tirthak Patel, Daniel Silver e Devesh Tiwari, Charter: Identificando as operações de porta mais críticas em circuitos quânticos por meio de reversibilidade de porta amplificada, em Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, SC '22 (IEEE Press , 2022).
https: / / dl.acm.org/ doi / abs / 10.5555 / 3571885.3571904

[42] A vetorização de uma matriz $ktimes ell$ $A$ pode ser representada como uma soma linear $mathrm{vec}(A) = sum_{i=1}^{ell} mathbf{e}_i otimes A mathbf{e}_i $, onde $mathbf{e}_i = [0,0,ldots ,1,dots ,0]^{mathrm{T}}]$ é a $i$-ésima base canônica para o espaço $ell$-dimensional. A forma vetorizada da multiplicação da matriz é dada por $mathrm{vec}(ABC)=(C^{mathrm{T}}otimes A)mathrm{vec}(B)$, onde $B$ ($C$) é uma matriz $ell vezes m$ ($m vezes n$).

[43] Robin Blume-Kohout, Marcus P. da Silva, Erik Nielsen, Timothy Proctor, Kenneth Rudinger, Mohan Sarovar e Kevin Young, Uma Taxonomia de Pequenos Erros Markovianos, PRX Quantum 3, 020335 (2022).
https: / / doi.org/ 10.1103 / PRXQuantum.3.020335

[44] Daniel Greenbaum, Introdução à tomografia de conjunto de portas quânticas, arXiv:1509.02921 [quant-ph] (2015), arXiv: 1509.02921.
arXiv: 1509.02921

[45] Jerry M. Chow, Jay M. Gambetta, AD Corcoles, Seth T. Merkel, John A. Smolin, Chad Rigetti, S. Poletto, George A. Keefe, Mary B. Rothwell, JR Rozen, Mark B. Ketchen e M Steffen, Universal quantum gate set que se aproxima dos limiares tolerantes a falhas com qubits supercondutores, Physical Review Letters 109, 060501 (2012).
https: / / doi.org/ 10.1103 / PhysRevLett.109.060501

[46] TM Cover e Joy A. Thomas, Elements of information theory, 2ª ed. (Wiley-Interscience, Hoboken, NJ, 2006).
https://​/​onlinelibrary.wiley.com/​doi/​book/​10.1002/​047174882X

[47] Mohan Sarovar, Jun Zhang e Lishan Zeng, Confiabilidade da simulação quântica analógica, EPJ Quantum Technology 4, 1 (2017).
https:/​/​doi.org/​10.1140/​epjqt/​s40507-016-0054-4

[48] Yosef Hochberg, Um procedimento mais nítido de Bonferroni para testes múltiplos de significância, Biometrika 75, 800–802 (1988).
https: / / doi.org/ 10.1093 / biomet / 75.4.800

[49] EL Lehmann e Joseph P. Romano, Testando hipóteses estatísticas, 3ª ed., Springer texts in statistics (Springer, Nova York, 2005).
https://​/​link.springer.com/​book/​10.1007/​0-387-27605-X

Citado por

[1] Tirthak Patel, Daniel Silver e Devesh Tiwari, “CHARTER: Identificando as operações de portão mais críticas em circuitos quânticos via reversibilidade de portão amplificado”, arXiv: 2211.09903, (2022).

As citações acima são de SAO / NASA ADS (última atualização com êxito 2023-02-10 05:29:37). A lista pode estar incompleta, pois nem todos os editores fornecem dados de citação adequados e completos.

On Serviço citado por Crossref nenhum dado sobre a citação de trabalhos foi encontrado (última tentativa 2023-02-10 05:29:35).

Carimbo de hora:

Mais de Diário Quântico