Habilitando o mecanismo de multiprogramação para computação quântica na era NISQ

Habilitando o mecanismo de multiprogramação para computação quântica na era NISQ

Habilitando Mecanismo de Multiprogramação para Computação Quântica na Era NISQ PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Siyuan Niu1 e Aida Todri-Sanial2,3

1LIRMM, Universidade de Montpellier, 34095 Montpellier, França
2LIRMM, Universidade de Montpellier, 34095 Montpellier, CNRS, França
3Universidade de Tecnologia de Eindhoven, 5612 AE, Eindhoven, Holanda

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

Sumário

Os dispositivos NISQ têm várias limitações físicas e operações quânticas ruidosas inevitáveis, e apenas pequenos circuitos podem ser executados em uma máquina quântica para obter resultados confiáveis. Isso leva ao problema de subutilização do hardware quântico. Aqui, abordamos esse problema e melhoramos a taxa de transferência do hardware quântico, propondo um compilador de multiprogramação quântica (QuMC) para executar vários circuitos quânticos em hardware quântico simultaneamente. Essa abordagem também pode reduzir o tempo de execução total dos circuitos. Primeiro introduzimos um gerenciador de paralelismo para selecionar um número apropriado de circuitos a serem executados ao mesmo tempo. Em segundo lugar, apresentamos dois algoritmos de particionamento qubit diferentes para alocar partições confiáveis ​​para vários circuitos – um guloso e um heurístico. Em terceiro lugar, usamos o protocolo Simultaneous Randomized Benchmarking para caracterizar as propriedades de diafonia e considerá-las no processo de partição qubit para evitar o efeito de diafonia durante execuções simultâneas. Por fim, aprimoramos o algoritmo de transição de mapeamento para tornar os circuitos executáveis ​​em hardware usando um número reduzido de portas inseridas. Demonstramos o desempenho de nossa abordagem QuMC executando circuitos de tamanhos diferentes no hardware quântico da IBM simultaneamente. Também investigamos esse método no algoritmo VQE para reduzir sua sobrecarga.

► dados BibTeX

► Referências

[1] Abdullah Ash-Saki, Mahabubul Alam e Swaroop Ghosh. Análise de crosstalk em dispositivos nisq e implicações de segurança em regime de multiprogramação. Em Proceedings of the ACM/IEEE International Symposium on Low Power Electronics and Design, páginas 25–30, 2020a. https:/​/​doi.org/​10.1145/​3370748.3406570.
https: / / doi.org/ 10.1145 / 3370748.3406570

[2] Abdullah Ash-Saki, Mahabubul Alam e Swaroop Ghosh. Caracterização experimental, modelagem e análise de diafonia em um computador quântico. IEEE Transactions on Quantum Engineering, 2020b. https:/​/​doi.org/​10.1109/​TQE.2020.3023338.
https: / / doi.org/ 10.1109 / TQE.2020.3023338

[3] Radoslaw C Bialczak, Markus Ansmann, Max Hofheinz, Erik Lucero, Matthew Neeley, AD O'Connell, Daniel Sank, Haohua Wang, James Wenner, Matthias Steffen, et al. Tomografia de processo quântico de um portão de emaranhamento universal implementado com qubits de fase Josephson. Nature Physics, 6 (6): 409–413, 2010. https:/​/​doi.org/​10.1038/​nphys1639.
https: / / doi.org/ 10.1038 / nphys1639

[4] Carlos Bravo-Prieto, Ryan LaRose, Marco Cerezo, Yigit Subasi, Lukasz Cincio e Patrick Coles. Solucionador linear quântico variacional: Um algoritmo híbrido para sistemas lineares. Boletim da American Physical Society, 65, 2020.
arXiv: 1909.05820

[5] Robert Calderbank e Peter W. Shor. Existem bons códigos de correção quântica de erros. Physical Review A, 54 (2): 1098, 1996. https: / / doi.org/ 10.1103 / PhysRevA.54.1098.
https: / / doi.org/ 10.1103 / PhysRevA.54.1098

[6] Marco Cerezo, Andrew Arrasmith, Ryan Babbush, Simon C Benjamin, Suguru Endo, Keisuke Fujii, Jarrod R McClean, Kosuke Mitarai, Xiao Yuan, Lukasz Cincio, et al. Algoritmos quânticos variacionais. Nature Reviews Physics, 3 (9): 625–644, 2021. https:/​/​doi.org/​10.1038/​s42254-021-00348-9.
https:/​/​doi.org/​10.1038/​s42254-021-00348-9

[7] Ophelia Crawford, Barnaby van Straaten, Daochen Wang, Thomas Parks, Earl Campbell e Stephen Brierley. Medição quântica eficiente de operadores pauli na presença de erro amostral finito. Quantum, 5: 385, 2021. https:/​/​doi.org/​10.22331/​q-2021-01-20-385.
https:/​/​doi.org/​10.22331/​q-2021-01-20-385

[8] Andrew W. Cross, Lev S Bishop, John A Smolin e Jay M Gambetta. Linguagem aberta de montagem quântica. pré-impressão arXiv arXiv: 1707.03429, 2017.
arXiv: 1707.03429

[9] Andrew W Cross, Lev S Bishop, Sarah Sheldon, Paul D Nation e Jay M Gambetta. Validação de computadores quânticos usando circuitos de modelo aleatório. Physical Review A, 100 (3): 032328, 2019. https:/​/​doi.org/​10.1103/​PhysRevA.100.032328.
https: / / doi.org/ 10.1103 / PhysRevA.100.032328

[10] Poulami Das, Swamit S Tannu, Prashant J Nair e Moinuddin Qureshi. Um caso para computadores quânticos de multiprogramação. Em Proceedings of the 52nd Annual IEEE/​ACM International Symposium on Microarchitecture, páginas 291–303, 2019. https:/​/​doi.org/​10.1145/​3352460.3358287.
https: / / doi.org/ 10.1145 / 3352460.3358287

[11] Eugene F Dumitrescu, Alex J McCaskey, Gaute Hagen, Gustav R Jansen, Titus D Morris, T Papenbrock, Raphael C Pooser, David Jarvis Dean e Pavel Lougovski. Computação quântica em nuvem de um núcleo atômico. Cartas de revisão física, 120 (21): 210501, 2018. https:/​/​doi.org/​10.1103/​PhysRevLett.120.210501.
https: / / doi.org/ 10.1103 / PhysRevLett.120.210501

[12] Alexander Erhard, Joel J Wallman, Lukas Postler, Michael Meth, Roman Stricker, Esteban A Martinez, Philipp Schindler, Thomas Monz, Joseph Emerson e Rainer Blatt. Caracterizando computadores quânticos de grande escala por meio de benchmarking de ciclo. Nature Communications, 10 (1): 1–7, 2019. https:/​/​doi.org/​10.1038/​s41467-019-13068-7.
https:/​/​doi.org/​10.1038/​s41467-019-13068-7

[13] Héctor Abraham e cols. Qiskit: Uma estrutura de código aberto para computação quântica. https:/​/​qiskit.org/​, 2019.
https://​/​qiskit.org/​

[14] Jay M Gambetta, AD Córcoles, Seth T Merkel, Blake R Johnson, John A Smolin, Jerry M Chow, Colm A Ryan, Chad Rigetti, S Poletto, Thomas A Ohki, et al. Caracterização da endereçabilidade por benchmarking randomizado simultâneo. Cartas de revisão física, 109 (24): 240504, 2012. https:/​/​doi.org/​10.1103/​PhysRevLett.109.240504.
https: / / doi.org/ 10.1103 / PhysRevLett.109.240504

[15] Pranav Gokhale, Olivia Angiuli, Yongshan Ding, Kaiwen Gui, Teague Tomesh, Martin Suchara, Margaret Martonosi e Frederic T Chong. Otimização da medição simultânea para aplicações de autosolver quântico variacional. Em 2020 IEEE International Conference on Quantum Computing and Engineering (QCE), páginas 379–390. IEEE, 2020. https:/​/​doi.org/​10.1109/​QCE49297.2020.00054.
https: / / doi.org/ 10.1109 / QCE49297.2020.00054

[16] Gian Giacomo Guerreschi e Jongsoo Park. Abordagem em duas etapas para escalonamento de circuitos quânticos. Quantum Science and Technology, 3 (4): 045003, 2018. https:/​/​doi.org/​10.1088/​2058-9565/​aacf0b.
https://​/​doi.org/​10.1088/​2058-9565/​aacf0b

[17] Vojtěch Havlíček, Antonio D Córcoles, Kristan Temme, Aram W Harrow, Abhinav Kandala, Jerry M Chow e Jay M Gambetta. Aprendizado supervisionado com espaços de recursos aprimorados quânticos. Nature, 567 (7747): 209–212, 2019. https:/​/​doi.org/​10.1038/​s41586-019-0980-2.
https:/​/​doi.org/​10.1038/​s41586-019-0980-2

[18] Toshinari Itoko, Rudy Raymond, Takashi Imamichi e Atsushi Matsuo. Otimização do mapeamento de circuitos quânticos usando transformação e comutação de portas. Integration, 70: 43–50, 2020. 10.1016/​j.vlsi.2019.10.004.
https://​/​doi.org/​10.1016/​j.vlsi.2019.10.004

[19] Abhinav Kandala, Antonio Mezzacapo, Kristan Temme, Maika Takita, Markus Brink, Jerry M Chow e Jay M Gambetta. Eigensolver quântico variacional com eficiência de hardware para pequenas moléculas e ímãs quânticos. Nature, 549 (7671): 242–246, 2017. https:/​/​doi.org/​10.1038/​nature23879.
https: / / doi.org/ 10.1038 / nature23879

[20] Iordanis Kerenidis e Anupam Prakash. Descida gradiente quântica para sistemas lineares e mínimos quadrados. Physical Review A, 101 (2): 022316, 2020. 10.1103/​PhysRevA.101.022316.
https: / / doi.org/ 10.1103 / PhysRevA.101.022316

[21] Benjamin P Lanyon, James D Whitfield, Geoff G Gillett, Michael E Goggin, Marcelo P Almeida, Ivan Kassal, Jacob D Biamonte, Masoud Mohseni, Ben J Powell, Marco Barbieri, et al. Rumo à química quântica em um computador quântico. Natureza química, 2 (2): 106–111, 2010. https:/​/​doi.org/​10.1038/​nchem.483.
https://​/​doi.org/​10.1038/​nchem.483

[22] Gushu Li, Yufei Ding e Yuan Xie. Enfrentando o problema de mapeamento de qubit para dispositivos quânticos da era nisq. Em Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages ​​and Operating Systems, páginas 1001–1014, 2019. 10.1145/​3297858.3304023.
https: / / doi.org/ 10.1145 / 3297858.3304023

[23] Lei Liu e Xinglei Dou. Qucloud: Um novo mecanismo de mapeamento qubit para computação quântica de multiprogramação em ambiente de nuvem. Em 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA), páginas 167–178. IEEE, 2021. https:/​/​doi.org/​10.1109/​HPCA51647.2021.00024.
https://​/​doi.org/​10.1109/​HPCA51647.2021.00024

[24] Pranav Mundada, Gengyan Zhang, Thomas Hazard e Andrew Houck. Supressão de qubit crosstalk em um circuito supercondutor de acoplamento sintonizável. Physical Review Applied, 12 (5): 054023, 2019. https:/​/​doi.org/​10.1103/​PhysRevApplied.12.054023.
https: / / doi.org/ 10.1103 / PhysRevApplied.12.054023

[25] Prakash Murali, Jonathan M Baker, Ali Javadi-Abhari, Frederic T Chong e Margaret Martonosi. Mapeamentos de compilador adaptáveis ​​a ruído para computadores quânticos ruidosos de escala intermediária. Em Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages ​​and Operating Systems, páginas 1015–1029, 2019. 10.1145/​3297858.3304075.
https: / / doi.org/ 10.1145 / 3297858.3304075

[26] Prakash Murali, David C McKay, Margaret Martonosi e Ali Javadi-Abhari. Mitigação de software de diafonia em computadores quânticos ruidosos de escala intermediária. Em Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages ​​and Operating Systems, páginas 1001–1016, 2020. https:/​/​doi.org/​10.1145/​3373376.3378477.
https: / / doi.org/ 10.1145 / 3373376.3378477

[27] Siyuan Niu e Aida Todri-Sanial. Analisando o erro de diafonia na era nisq. Em 2021 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), páginas 428–430, 2021. https:/​/​doi.org/​10.1109/​ISVLSI51109.2021.00084.
https://​/​doi.org/​10.1109/​ISVLSI51109.2021.00084

[28] Siyuan Niu, Adrien Suau, Gabriel Staffelbach e Aida Todri-Sanial. Uma heurística com reconhecimento de hardware para o problema de mapeamento de qubit na era nisq. IEEE Transactions on Quantum Engineering, 1: 1–14, 2020. 10.1109/​TQE.2020.3026544.
https: / / doi.org/ 10.1109 / TQE.2020.3026544

[29] Yasuhiro Ohkura, Takahiko Satoh e Rodney Van Meter. Execução simultânea de circuitos quânticos em sistemas nisq atuais e de um futuro próximo. arXiv preprint arXiv:2112.07091 https:/​/​doi.org/​10.1109/​TQE.2022.3164716, 2021.
https: / / doi.org/ 10.1109 / TQE.2022.3164716
arXiv: 2112.07091

[30] Elijah Pelofske, Georg Hahn e Hristo N Djidjev. Recozimento quântico paralelo. Scientific Reports, 12 (1): 1–11, 2022. https:/​/​doi.org/​10.1038/​s41598-022-08394-8.
https:/​/​doi.org/​10.1038/​s41598-022-08394-8

[31] Alberto Peruzzo, Jarrod McClean, Peter Shadbolt, Man-Hong Yung, Xiao-Qi Zhou, Peter J Love, Alán Aspuru-Guzik e Jeremy L O'brien. Um solucionador de autovalor variacional em um processador quântico fotônico. Nature Communications, 5: 4213, 2014. https:/​/​doi.org/​10.1038/​ncomms5213 (2014).
https://​/​doi.org/​10.1038/​ncomms5213%20(2014)

[32] John Preskill. Quantum Computing na era NISQ e além. Quantum, 2: 79, agosto de 2018. ISSN 2521-327X. 10.22331 / q-2018-08-06-79.
https:/​/​doi.org/​10.22331/​q-2018-08-06-79

[33] Timothy J Proctor, Arnaud Carignan-Dugas, Kenneth Rudinger, Erik Nielsen, Robin Blume-Kohout e Kevin Young. Benchmarking randomizado direto para dispositivos multiqubit. Cartas de revisão física, 123 (3): 030503, 2019. https:/​/​doi.org/​10.1103/​PhysRevLett.123.030503.
https: / / doi.org/ 10.1103 / PhysRevLett.123.030503

[34] Salonik Resch, Anthony Gutierrez, Joon Suk Huh, Srikant Bharadwaj, Yasuko Eckert, Gabriel Loh, Mark Oskin e Swamit Tannu. Acelerando algoritmos quânticos variacionais usando simultaneidade de circuitos. arXiv preprint arXiv:2109.01714, 2021.
arXiv: 2109.01714

[35] Mohan Sarovar, Timothy Proctor, Kenneth Rudinger, Kevin Young, Erik Nielsen e Robin Blume-Kohout. Detecção de erros de diafonia em processadores de informação quântica. Quantum, 4: 321, 2020. https:/​/​doi.org/​10.22331/​q-2020-09-11-321.
https:/​/​doi.org/​10.22331/​q-2020-09-11-321

[36] Peter W. Shor. Algoritmos de tempo polinomial para fatoração primária e logaritmos discretos em um computador quântico. SIAM Journal on Computing, 26 (5): 1484-1509, 1997. 10.1137 / S0097539795293172.
https: / / doi.org/ 10.1137 / S0097539795293172

[37] Bochen Tan e Jason Cong. Estudo de otimização de ferramentas de síntese de layout de computação quântica existentes. IEEE Transactions on Computers, 70 (9): 1363–1373, 2021. https:/​/​doi.org/​10.1109/​TC.2020.3009140.
https: / / doi.org/ 10.1109 / TC.2020.3009140

[38] Swamit S Tannu e Moinuddin K Qureshi. Nem todos os qubits são criados iguais: um caso para políticas de reconhecimento de variabilidade para computadores quânticos da era nisq. Em Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages ​​and Operating Systems, páginas 987–999, 2019. https:/​/​doi.org/​10.1145/​3297858.3304007.
https: / / doi.org/ 10.1145 / 3297858.3304007

[39] R. Wille, D. Große, L. Teuber, GW Dueck e R. Drechsler. RevLib: Um recurso online para funções reversíveis e circuitos reversíveis. Em Int'l Symp. on Multi-Valued Logic, páginas 220–225, 2008. URL http:/​/​www.revlib.org.
http://www.revlib.org

[40] Robert Wille, Lukas Burgholzer e Alwin Zulehner. Mapeamento de circuitos quânticos para arquiteturas ibm qx usando o número mínimo de operações swap e h. Em 2019, 56ª ACM/IEEE Design Automation Conference (DAC), páginas 1–6. IEEE, 2019. https:/​/​doi.org/​10.1145/​3316781.3317859.
https: / / doi.org/ 10.1145 / 3316781.3317859

[41] Feng Zhang, Niladri Gomes, Noah F Berthusen, Peter P Orth, Cai-Zhuang Wang, Kai-Ming Ho e Yong-Xin Yao. Eigensolver quântico variacional de circuito raso baseado em particionamento de espaço de Hilbert inspirado em simetria para cálculos químicos quânticos. Physical Review Research, 3 (1): 013039, 2021. https:/​/​doi.org/​10.1103/​PhysRevResearch.3.013039.
https: / / doi.org/ 10.1103 / PhysRevResearch.3.013039

[42] Peng Zhao, Peng Xu, Dong Lan, Ji Chu, Xinsheng Tan, Haifeng Yu e Yang Yu. Interação zz de alto contraste usando qubits supercondutores com anarmonicidade de sinal oposto. Physical Review Letters, 125 (20): 200503, 2020. https:/​/​doi.org/​10.1103/​PhysRevLett.125.200503.
https: / / doi.org/ 10.1103 / PhysRevLett.125.200503

Citado por

[1] Andrew Eddins, Mario Motta, Tanvi P. Gujarati, Sergey Bravyi, Antonio Mezzacapo, Charles Hadfield e Sarah Sheldon, “Doubling the Size of Quantum Simulators by Entanglement Forging”, PRX Quantum 3 1, 010309 (2022).

[2] Siyuan Niu e Aida Todri-Sanial, “Efeitos do Desacoplamento Dinâmico e Otimizações em Nível de Pulso em Computadores Quânticos IBM”, arXiv: 2204.01471, (2022).

[3] Lana Mineh e Ashley Montanaro, “Acelerando o autosolver quântico variacional usando paralelismo”, arXiv: 2209.03796, (2022).

[4] Yasuhiro Ohkura, Takahiko Satoh e Rodney Van Meter, “Execução simultânea de circuitos quânticos em sistemas NISQ atuais e futuros”, arXiv: 2112.07091, (2021).

[5] Siyuan Niu e Aida Todri-Sanial, “Multi-programming Cross Platform Benchmarking for Quantum Computing Hardware”, arXiv: 2206.03144, (2022).

[6] Siyuan Niu e Aida Todri-Sanial, “Como a execução de circuitos paralelos pode ser útil para a computação NISQ?”, arXiv: 2112.00387, (2021).

[7] Gilchan Park, Kun Zhang, Kwangmin Yu e Vladimir Korepin, “Quantum multi-programming for Grover's search”, Processamento de informações quânticas 22 1, 54 (2023).

[8] Elijah Pelofske, Georg Hahn e Hristo N. Djidjev, “Noise Dynamics of Quantum Annealers: Estimating the Effective Noise Using Idle Qubits”, arXiv: 2209.05648, (2022).

[9] Evan E. Dobbs, Robert Basmadjian, Alexandru Paler e Joseph S. Friedman, “Fast Swapping in a Quantum Multiplier Modeled as a Queuing Network”, arXiv: 2106.13998, (2021).

As citações acima são de SAO / NASA ADS (última atualização com êxito 2023-02-17 00:11: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-17 00:11:35).

Carimbo de hora:

Mais de Diário Quântico