Tecnologia IBM Quantum
A frota de computadores quânticos da IBM®, todos com pelo menos 127 qubits, é a maior do mundo. Esses computadores quânticos usam qubits transmon supercondutores, que não são o único tipo de qubit, mas que têm muitas vantagens. Combinar nossos computadores quânticos de classe mundial com o Qiskit permite que nossos usuários explorem como a computação quântica pode ser útil no mundo hoje. Parceiros do setor e pesquisadores estão usando a tecnologia IBM Quantum® para explorar computações relevantes e aplicações realistas. Vamos explorar a amplitude dos programas e serviços que o IBM Quantum oferece aos parceiros.
Se você faz parte de uma instituição que é membro da IBM Quantum Network, certifique-se de entrar em contato com o grupo de computação quântica da sua instituição para determinar a quais benefícios você tem acesso.
Objetivos de aprendizado
Ao final deste módulo, você deverá ser capaz de:
-
Reconhecer que resolver problemas relevantes envolverá uma combinação de recursos quânticos e clássicos.
-
Identificar o hardware, software e serviços disponíveis para resolver problemas relevantes.
-
Descrever como o desempenho da computação quântica é medido usando as métricas de escala, qualidade e velocidade. Reconhecer métricas de benchmark de apoio comumente usadas em toda a indústria.
IBM Quantum Platform
O IBM Quantum Platform oferece um conjunto de ferramentas de computação quântica que reúne todos os recursos de pesquisa e desenvolvimento de que os usuários precisam para realizar um ótimo trabalho, em um único lugar. Os usuários podem criar uma conta e fazer login para obter acesso aos computadores quânticos da IBM, visualizar detalhes dos computadores, acompanhar cargas de trabalho e acessar material de capacitação em Documentação e Aprendizado.
-
Página inicial serve como o ponto de partida principal para o ecossistema de produtos, onde os usuários podem obter suas chaves de API, visualizar um resumo de suas instâncias e informações de uso, ver detalhes de jobs recentes e acessar links úteis para outros lugares na plataforma.
-
Documentação agrega documentação do Qiskit, documentação de serviços e informações de referência de API em um único local, organizado de forma que suporte os fluxos de trabalho naturais dos usuários.
-
Aprendizado é o lar do material educacional, incluindo cursos e módulos de ensino, e o Circuit Composer interativo (em breve). Essa combinação de editor gráfico e de código permite que os usuários prototipem, simulem e depurem circuitos visualmente e, em seguida, os executem em computadores quânticos da IBM.
IBM Quantum Compute Service (anteriormente Qiskit Runtime Service)
IBM Quantum Compute Service é uma arquitetura portátil, segura e conteinerizada que executa programas quânticos em uma unidade de computação clássica fortemente integrada ao processador quântico. Quantum Compute permite que o computador quântico se torne parte de qualquer ambiente de computação para acelerar a computação — semelhante a uma unidade de processamento gráfico (GPU) — e gerencia a orquestração de jobs e a transferência de dados para a unidade de processamento quântico, maximizando a eficiência.
Qiskit e Quantum Compute tornam simples a orquestração rápida de programas entre recursos de computação na nuvem. A IBM constrói middleware para o quântico a fim de maximizar o desempenho de aplicações quânticas executadas em recursos computacionais quânticos e clássicos paralelizados e baseados em nuvem. Esse middleware inclui o circuit knitting toolbox e nossa arquitetura serverless quântica.
O add-on de corte de circuito do Qiskit permite que os desenvolvedores dividam circuitos grandes em circuitos menores adequados para os computadores quânticos atuais. O circuit knitting usa computação clássica para assumir parte da carga computacional de um circuito quântico, superando o que podemos alcançar com qualquer um deles isoladamente. Ferramentas adicionais ajudam a reconstruir circuitos com recursos clássicos e a unir os resultados finais.
Quantum Serverless é um kit de ferramentas de orquestração multi-cloud para conectar recursos clássicos elásticos ao IBM Quantum Compute Service. Quantum Serverless permite que os desenvolvedores se concentrem no código, em vez de no provisionamento de recursos.
Computadores quânticos supercondutores da IBM
Os processadores quânticos da IBM usam um tipo físico de qubit chamado qubit transmon supercondutor, que é feito de materiais supercondutores padronizados (gravados) sobre um substrato de silício. Outros processadores quânticos podem usar qubits fotônicos, que são feitos de fótons de luz individuais, ou qubits de íons aprisionados, que armazenam informações em partículas atômicas carregadas. Para facilitar o fluxo de corrente elétrica, os qubits supercondutores precisam ser mantidos a temperaturas extremamente baixas — próximas ao zero absoluto.

Processador IBM de 127 qubits
Desempenho da computação quântica
Medindo o desempenho da computação quântica
Um computador quântico universal tolerante a falhas continua sendo um dos grandes desafios da computação moderna. Os computadores quânticos de hoje ainda não são totalmente tolerantes a falhas, então entender seu desempenho requer considerar múltiplos fatores além da contagem de qubits.
A IBM Quantum caracteriza o desempenho da computação quântica usando três dimensões fundamentais:
-
Escala: medida por qubits programáveis, os qubits que os usuários podem controlar diretamente e incorporar em algoritmos quânticos.
-
Qualidade: medida por operações de qubit (QuOps), que indicam quantas das operações mais exigentes computacionalmente um computador quântico pode executar de forma confiável antes que erros sobrecarreguem a computação.
-
Velocidade medida pelo número máximo de circuitos por segundo, que descreve a taxa de transferência de circuitos de um sistema e a quantidade de computação útil que ele pode realizar ao longo do tempo.
Juntas, essas métricas fornecem uma visão de alto nível da capacidade computacional, escalabilidade e eficiência de um computador quântico em diferentes tecnologias de hardware e abordagens de implementação.
Além dessas métricas primárias, uma série de métricas de benchmark de apoio é amplamente usada em toda a indústria:
Verifique seu entendimento
Verdadeiro ou falso: O poder de um computador quântico é determinado pelo número de qubits que ele tem.
Resposta
Falso. Se um computador quântico tem muitos qubits, mas baixa taxa de transferência de circuitos e qualidade ruim, então a informação armazenada em qualquer número de qubits vai se degradar antes que resultados úteis possam ser obtidos. O poder de um computador quântico depende de escala, qualidade e velocidade.
O que vem a seguir na computação quântica
Os computadores quânticos de hoje, e os esperados para o futuro previsível, são ruidosos. Isso significa que eles são sensíveis a perturbações ambientais que podem impactar a fidelidade dos resultados. Da mesma forma que a computação clássica evoluiu por meio da escala modular de processadores, computação eficiente e paralelização, vemos a computação quântica evoluindo para realizar seu pleno potencial. À medida que trabalhamos em direção a computadores quânticos totalmente tolerantes a falhas, queremos resolver problemas úteis com o hardware e software que possuímos hoje.
Utilidade quântica
O IBM Quantum e a Universidade da Califórnia, Berkeley apresentaram evidências de que os computadores quânticos podem agregar valor mais cedo do que o esperado, graças aos avanços no hardware IBM Quantum e nos métodos de mitigação de erros. Além de apenas uma prova de conceito, entregamos resultados precisos o suficiente para serem úteis. O modelo de computação que exploramos com esse trabalho é uma faceta central de muitos algoritmos projetados para computadores quânticos de curto prazo.
O ciclo de retroalimentação entre o quântico e o clássico é fundamental para avançar as tecnologias quânticas. Com foco na utilidade quântica, usamos o quântico para investigar problemas complexos que desafiam os frameworks de computação de alto desempenho existentes, depois verificamos os resultados classicamente. Esse vai e vem contínuo de circuitos quânticos complexos sendo executados e computadores clássicos verificando os resultados quânticos vai melhorar ambos os domínios computacionais e fornecer aos usuários confiança nas capacidades dos computadores quânticos de curto prazo.
Leitura opcional — expanda para ler mais sobre o experimento
-
Neste experimento, usamos todos os 127 qubits do nosso processador IBM Quantum Eagle para simular o comportamento variável de um sistema que naturalmente se mapeia para um computador quântico, chamado modelo de Ising quântico. Os modelos de Ising são simplificações da natureza que representam átomos interagentes como uma rede de sistemas quânticos de dois estados interagentes em um campo de energia. Esses sistemas se parecem muito com os qubits de dois estados que compõem nossos computadores quânticos, tornando-os uma boa opção para testar as capacidades de nossos métodos. Usamos o ZNE para tentar calcular com precisão uma propriedade do sistema chamada de seu valor esperado — essencialmente uma média ponderada dos resultados possíveis do circuito.
-
Simultaneamente, a equipe de Berkeley tentou simular o mesmo sistema usando métodos de rede tensorial com a ajuda de supercomputadores avançados localizados no Centro Nacional de Computação Científica de Pesquisa Energética (NERSC) do Lawrence Berkeley National Lab e na Universidade de Purdue.
-
Os métodos quânticos continuaram a concordar com os métodos exatos. Mas eventualmente, os métodos de aproximação clássicos começaram a falhar à medida que a dificuldade aumentava.
-
Por fim, pedimos a ambos os computadores que realizassem cálculos além do que poderia ser calculado exatamente — e o computador quântico retornou uma resposta que tínhamos mais confiança em ser correta. E embora não possamos provar se essa resposta estava de fato correta, o sucesso do Eagle nas execuções anteriores do experimento nos deu confiança de que estavam.
Correção de Erros
A correção de erros tem sido uma área chave de pesquisa por décadas. Mas durante a maior parte desse tempo, as técnicas teóricas de correção de erros foram impraticáveis de implementar em computadores quânticos reais, principalmente devido ao número muito grande de qubits necessários. De fato, muitos especialistas preveem que a computação quântica tolerante a falhas prática (FTQC) exigirá milhões de qubits físicos. Mas em um artigo recente publicado na capa da Nature, pesquisadores da IBM introduziram um novo código, que chamamos de código de Gross, que supera essa limitação.
O artigo Memória quântica tolerante a falhas com alto limiar e baixa sobrecarga descreve o novo código de correção de erros quânticos que é aproximadamente 10 vezes mais eficiente do que os métodos anteriores na proteção de dados quânticos delicados contra o acúmulo de erros. Para considerar o quanto mais próximos estamos agora do início da correção de erros, considere que usando o código de Gross, você pode proteger 12 qubits lógicos por aproximadamente um milhão de ciclos de verificações de erros usando 288 qubits.
Não se espera que a correção de erros substitua repentinamente a mitigação e a supressão de erros. Em vez disso, nos próximos anos, a mitigação e a supressão de erros continuarão a desempenhar um papel fundamental, ao lado de números crescentes de qubits com correção de erros.
Roteiro de Desenvolvimento IBM Quantum
Estamos agora firmemente na era da utilidade quântica. Isso significa que os computadores quânticos são melhores em computação quântica do que os computadores clássicos, e podem ser aproveitados pelos nossos usuários para descobrir novos algoritmos e buscar vantagens quânticas. Nosso roteiro descreve nossos marcos históricos e planos para alcançar a vantagem quântica de curto prazo até 2026.
Até 2029, entregaremos o Starling — um computador quântico tolerante a falhas de grande escala capaz de executar circuitos quânticos com 100 milhões de portas quânticas em 200 qubits lógicos. Estamos construindo esse sistema agora em nossa histórica instalação em Poughkeepsie, Nova York. Saiba mais sobre nosso progresso no PDF do Roteiro Guiado.
Leia mais sobre o roteiro de desenvolvimento IBM Quantum aqui.
Desafio 5k
A IBM trabalha com a comunidade de pesquisa quântica para encontrar casos de uso potenciais que possam se beneficiar da computação quântica. Fornecemos ferramentas cada vez mais poderosas para que os usuários possam explorar problemas urgentes com o quântico. Em 2024, lançamos uma ferramenta capaz de calcular observáveis não tendenciosos de circuitos longos e de alta qualidade. Encontrar o que pode ser feito com essa combinação de 100+ qubits e circuitos profundos já foi chamado, em certa época, de "desafio 100x100". Mas o número preciso de qubits e profundidade em cada um é menos importante do que aproveitar o poder da combinação. Imagine o que é possível com 5.000 portas quânticas em uma única computação. Os usuários podem executar circuitos quânticos com complexidade e tempo de execução além das capacidades dos melhores computadores clássicos de hoje. Estamos animados para ver o que a comunidade quântica vai construir para nos ajudar a aproveitar o poder do quântico e resolver problemas importantes.
Supercomputadores centrados em computação quântica
Ir além de processadores de chip único é a chave para resolver problemas em escala. Em 2024, introduzimos o Crossbill, o primeiro processador único feito de múltiplos chips. Estes são os primeiros passos para inaugurar uma nova era de escalonamento, fornecendo um caminho claro para 100.000 qubits e além com supercomputação centrada em computação quântica. Esta é uma arquitetura de computação modular que permite o escalonamento. Ela combina comunicação e computação quânticas para aumentar a capacidade computacional, enquanto emprega middleware de nuvem híbrida para integrar perfeitamente fluxos de trabalho quânticos e clássicos.
Resolver os problemas mais complexos do mundo vai exigir uma combinação de recursos clássicos e quânticos. Além disso, dependerá da contínua colaboração entre indústria e academia.
Principais aprendizados
Você pode ter em mente estes principais aprendizados:
-
Os computadores quânticos de hoje não são tolerantes a falhas.
-
Três dimensões primárias para avaliar o desempenho da computação quântica são: escala (qubits programáveis), qualidade (operações de qubit) e velocidade (número máximo de circuitos por segundo).
-
Benchmarks adicionais, como Quantum Volume, CLOPS e EPLG, continuam úteis para entender características específicas de hardware e cargas de trabalho.
-
Um experimento conjunto IBM Quantum-UC Berkeley apresentou evidências de computadores quânticos da IBM entregando resultados confiáveis e precisos para problemas de simulação desafiadores em uma escala de 127 qubits.
-
A supercomputação centrada em computação quântica significa tratar o quântico como uma parte de um paradigma de HPC mais amplo, com o clássico e o quântico trabalhando como uma única unidade computacional.