Publicado: Sep 9, 2021

O Amazon Braket, o serviço de computação quântica da AWS, agora oferece maior controle sobre como os circuitos quânticos são executados em computadores quânticos. Com o novo recurso de compilação literal, os clientes agora podem especificar seus circuitos para serem executados exatamente conforme definido, sem nenhuma modificação durante o processo de compilação.

Ao desenvolver algoritmos quânticos, os usuários programam principalmente em circuitos quânticos abstratos que especificam uma coleção de portas a serem executadas. A compilação de circuitos quânticos transforma um circuito quântico abstrato em um circuito compilado otimizado para um tipo específico de hardware quântico. Durante essa otimização, o circuito original passa por um processo de compilação que transforma o circuito por meio da alocação de qubits, da reordenação e do mapeamento para as portas nativas suportadas pelo hardware. Pesquisadores e especialistas em algoritmos quânticos, que estão focados em testes referenciais de hardware ou no desenvolvimento de protocolos de mitigação de erros, precisam da capacidade de especificar exatamente as portas e os layouts de circuito que serão executados no hardware quântico escolhido. O novo recurso de compilação literal dá aos usuários controle direto sobre o processo de compilação, desativando certas etapas de otimização e garantindo assim que seus circuitos sejam executados exatamente conforme projetado.

Os usuários do Amazon Braket podem indicar circuitos inteiros ou partes deles para os quais desejam desativar a compilação usando uma “caixa literal” dentro do SDK do Amazon Braket. Esse recurso de compilação literal está disponível para computadores quânticos Rigetti, atualmente disponíveis na região da AWS Oeste dos EUA 1 (Norte da Califórnia) no Amazon Braket. Para saber mais e começar a usar, consulte os seguintes recursos: