게시된 날짜: Sep 9, 2021
AWS 양자 컴퓨팅 서비스인 Amazon Braket를 사용하여 이제 양자 컴퓨터에서 양자 회로를 실행하는 방식을 더 정밀하게 제어할 수 있습니다. 새로운 축어적 컴파일 기능을 통해 고객은 이제 컴파일 프로세스가 진행되는 동안 회로가 수정 없이 정의한 그대로 실행되도록 지정할 수 있습니다.
양자 알고리즘을 개발할 때 사용자는 주로 실행할 게이트 모음을 지정하는 추상 양자 회로에서 프로그래밍합니다. 양자 회로 컴파일은 추상 양자 회로를 특정 유형의 양자 하드웨어에 최적화되어 컴파일한 회로로 변환합니다. 이 최적화 작업을 진행하는 동안 원래 회로는 큐비트 할당, 재정렬, 하드웨어에서 지원하는 기본 게이트에 대한 매핑을 통해 회로를 변환하는 컴파일 프로세스를 거칩니다. 하드웨어 벤치마킹이나 오류 완화 프로토콜 개발에 주력하는 연구원 및 양자 알고리즘 전문가는 선택한 양자 하드웨어에서 실행할 게이트와 회로 레이아웃을 정확하게 지정할 수 있어야 합니다. 새로운 축어적 컴파일 기능을 사용하면 사용자는 특정 최적화 단계를 비활성화하여 회로가 설계된 그대로 실행되도록 컴파일 프로세스를 직접 제어할 수 있습니다.
Amazon Braket 사용자는 Amazon Braket SDK 내의 ‘축어 박스’를 사용하여 컴파일을 비활성화하려는 전체 회로 또는 일부 회로를 나타낼 수 있습니다. 이 축어적 컴파일 기능은 현재 Amazon Braket의 미국 서부 1(캘리포니아 북부) AWS 리전에서 사용 가능한 Rigetti 양자 컴퓨터에서 사용할 수 있습니다. 자세히 알아보고 시작하려면, 다음 리소스를 참조하세요.
- Amazon Braket 웹 페이지
- Amazon Braket 콘솔
- Github의 Amazon Braket 자습서에 있는 예제 노트북 "Verbatim Compilation"
- Amazon Braket 설명서