Surface code scaling on heavy-hex superconducting quantum processors
Este artigo demonstra que o escalonamento sublimiar de memória quântica de código de superfície em processadores supercondutores heavy-hex da IBM é alcançável por meio de uma abordagem de co-projeto combinando um mapeamento baseado em SWAP de profundidade minimizada com desacoplamento dinâmico robusto, o qual efetivamente suprime o ruído não-markoviano e revela que métricas de desempenho padrão frequentemente caracterizam erroneamente o comportamento do código sob restrições de hardware realistas.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Na busca para construir um computador quântico, os cientistas enfrentam um problema fundamental: os delicados estados quânticos que detêm a informação são incrivelmente frágeis. O menor distúrbio do ambiente pode corromper os dados, fazendo com que a máquina falhe. Para resolver isso, os pesquisadores desenvolveram um método chamado correção de erros quânticos. Em vez de confiar em um único componente físico perfeito, eles espalham uma única peça de informação por muitos componentes físicos. Se uma parte falhar, o sistema pode detectar o erro e corrigi-lo sem perder a informação, de forma muito semelhante a como uma única página rasgada em um livro não destrói a história se o texto estiver impresso em múltiplas páginas. A maneira mais promissora de fazer isso é usando um "código de superfície", um arranjo em forma de grade onde a informação é protegida pela verificação das relações entre partes vizinhas. No entanto, para que essa proteção funcione, a máquina deve ser capaz de corrigir erros mais rápido do que eles aparecem. Isso exige que o sistema opere abaixo de um "limiar" específico de ruído. Se a máquina for muito ruidosa, a própria correção de erros introduzirá mais erros do que corrige.
O desafio torna-se ainda mais difícil quando o hardware físico não corresponde naturalmente ao padrão de grade exigido pelo código de superfície. A maioria dos processadores quânticos atuais é construída com um layout específico de conexões que difere da grade quadrada ideal necessária para esses códigos. Para fazê-los funcionar juntos, os cientistas devem encontrar maneiras inteligentes de mapear o código no hardware, muitas vezes exigindo etapas extras para mover a informação entre partes distantes do chip. Essas etapas extras criam pausas onde os bits quânticos ficam ociosos, esperando por instruções. Durante essas pausas, os bits tornam-se vulneráveis ao ruído, que pode se acumular e arruinar a proteção que o código deveria fornecer. Uma equipe de pesquisadores partiu para testar se poderiam fazer esse setup difícil funcionar em um processador quântico real, especificamente um com um layout único de "heavy-hex" usado pela IBM. Eles queriam ver se poderiam aumentar o tamanho do seu código de correção de erros e realmente ver a taxa de erro diminuir, provando que o sistema estava entrando na zona segura onde os computadores quânticos poderiam eventualmente se tornar poderosos o suficiente para resolver problemas do mundo real.
Os pesquisadores recorreram a um processador de 156 qubits conhecido como "Heron", que apresenta uma estrutura de rede heavy-hex. Este layout é projetado para reduzir a interferência entre os qubits, mas torna o código de superfície mais difícil de implementar porque os qubits não estão todos diretamente conectados aos seus vizinhos. Para preencher essa lacuna, a equipe projetou um novo método para incorporar o código no chip. Eles usaram uma técnica que dobra e desdobra o circuito, utilizando qubits "ponte" especiais para conectar temporariamente partes distantes do código para que possam conversar entre si. Essa abordagem minimizou o tempo que os qubits passaram esperando, mantendo o circuito o mais curto possível. No entanto, eles sabiam que, mesmo com um circuito curto, os momentos de ociosidade ainda permitiriam que o ruído se acumulasse. Para combater isso, eles integraram uma poderosa estratégia de supressão de ruído chamada desacoplamento dinâmico. Isso envolve a aplicação de uma série rápida de pulsos de controle aos qubits enquanto eles esperam, cancelando efetivamente as interações indesejadas com o ambiente antes que possam causar danos.
A equipe testou seu sistema executando o código de correção de erros em dois tamanhos diferentes. Começaram com um código menor e depois o expandiram em uma direção para criar um código anisotrópico maior. Em um mundo perfeito, tornar o código maior seria sempre melhor para proteger a informação. Mas no mundo real, um código maior exige um circuito mais complexo, o que introduz mais oportunidades para erros. Os pesquisadores descobriram que, quando aumentavam o tamanho do código, a proteção melhorava para um tipo de erro, mas não para o outro. Especificamente, quando tornavam o código mais longo em uma direção, ele se tornava muito melhor em proteger contra erros de inversão de fase (phase-flip), mas a proteção contra erros de inversão de bit (bit-flip) não melhorava tanto. Isso aconteceu porque a complexidade adicional do circuito maior introduziu novas vulnerabilidades que o código ainda não conseguia lidar.
Uma descoberta crítica neste trabalho foi o papel dos pulsos de supressão de ruído. Os pesquisadores descobriram que, sem esses pulsos, o código maior parecia estar performando melhor do que o menor, sugerindo um escalonamento bem-sucedido. No entanto, este foi um resultado enganoso. Quando aplicaram os pulsos de supressão de ruído, perceberam que o código menor se beneficiava muito mais deles do que o maior. Os pulsos eram tão eficazes em limpar o ruído no circuito menor e mais simples que o código maior parecia estar falhando por comparação. Isso revelou uma armadilha: se você não otimizar cuidadosamente a supressão de ruído para cada tamanho de código testado, poderá alegar falsamente que o escalonamento está funcionando quando não está. A equipe mostrou que apenas comparando a melhor versão possível de cada tamanho de código poderiam obter um quadro honesto do desempenho.
Para medir os resultados com precisão, a equipe afastou-se das formas padrão de calcular taxas de erro que dependem de suposições simples sobre como os erros se comportam. Em vez disso, desenvolveram uma nova métrica baseada em "fidelidade de emaranhamento" (entanglement fidelity), que mede quão bem o sistema preserva a informação quântica através de todos os estados possíveis, não apenas aqueles que são mais fáceis de medir. Usando este método rigoroso, descobriram que, no hardware atual, o sistema ainda não atingiu o ponto onde o aumento do tamanho do código garante melhor proteção para todos os tipos de informação. Embora os códigos maiores tenham mostrado melhoria em direções específicas, o sistema geral ainda era ruidoso demais para alcançar a proteção universal necessária para uma máquina totalmente tolerante a falhas.
O estudo conclui que o caminho para um computador quântico funcional é claro, mas exige engenharia precisa. Os pesquisadores demonstraram que, ao combinar uma maneira inteligente de mapear o código no hardware com uma supressão de ruído agressiva, eles puderam observar os primórdios da supressão de erro. Eles mostraram que, com uma redução modesta nos níveis atuais de ruído — cerca de trinta por cento de melhoria — e acesso a um chip ligeiramente maior para hospedar um código ainda maior, o sistema cruzaria o limiar para a zona segura. Este trabalho não pretende alegar que resolveu o problema da correção de erros quânticos, mas fornece um roteiro concreto. Ele prova que a combinação certa de design consciente do hardware e controle de ruído pode aproximar esses sistemas do ponto em que podem realizar confiavelmente os cálculos complexos que definirão o futuro da computação quântica.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.