Publicado: Mar 8, 2022

O Amazon Braket, o serviço de computação quântica da AWS agora oferece suporte ao OpenQASM 3.0 para dispositivos e simuladores quânticos baseados em portas. Com este lançamento, os clientes têm a opção de usar o Braket SDK para criar e executar programas como antes, ou fornecer diretamente strings OpenQASM 3.0 equivalentes por meio do Braket SDK e API. A introdução do Amazon Braket e o suporte contínuo para OpenQASM 3.0 continuarão a facilitar para os clientes a migração de programas quânticos entre diferentes ambientes de desenvolvimento.

O OpenQASM é uma representação intermediária para a descrição de programas quânticos com um nível de riqueza que suporta uma ampla variedade de casos de uso, incluindo aqueles que exigem controle de baixo nível sobre hardware quântico. Semelhante ao Braket, o OpenQASM foi projetado para ser independente de hardware, tornando-o adequado como representação e fornecendo aos clientes uma experiência de programação consistente em uma ampla variedade de dispositivos. Desde seu lançamento como um projeto de código aberto em 2017, o OpenQASM ganhou ampla adoção entre usuários e desenvolvedores de hardware quântico. O OpenQASM também é compatível com um número crescente de bibliotecas de aplicações de terceiros, como mitiq e Yao.jl, que beneficiam o desenvolvimento de algoritmos para pesquisadores. Além de pavimentar o caminho para ganhar portabilidade em diferentes frameworks, o suporte para OpenQASM no Braket ajudará a simplificar a pilha de desenvolvimento para os clientes. A nova versão do OpenQASM (3.0) estende a versão anterior para incluir mais recursos, como controle de nível de pulso, tempo de gate e fluxo de controle clássico, para preencher a lacuna entre a interface do usuário final e a linguagem de descrição do hardware. Além de apresentar suporte para OpenQASM 3.0 no serviço Braket, a participação da AWS no OpenQASM 3.0 Technical Steering Committee ajudará a acelerar a evolução do OpenQASM como uma representação consistente para algoritmos quânticos baseados em portas.

O suporte para OpenQASM 3.0 existe em todas as regiões onde o Amazon Braket está disponível. Para começar a usar o OpenQASM 3.0, consulte os seguintes recursos: documentação do Amazon Braket, Console do Amazon BraketExemplo de cadernos no Github.