Qiskit 의 4 원소

Seok-Hyun Lee·2020년 9월 23일
0

Quantum Computing

목록 보기
2/5

Qsikit Elements

Qiskit에는 아래 4가지의 원소가 Qiskit에 강력한 힘을 준다.

우리나라 말로 번역하자면 땅, 공기, 불 ,물이다.(왜인지 귀엽다)

Qiskit Terra

Qiskit Terra는 말그대로 Qiskit의 지반과 같은 역할을 한다. Terra를 제외한 3가지 원소가 구성되기 위한 기초를 Terra에서 제공하고 있다. 그리고 사용자 경험을 위한 인터페이스는 물론 최적화, 펄스 스케줄링 및 백엔드 통신 계층의 효율적인 처리 또한 정의한다.

Qiskit Aer

Qiskit Aer는 사실적인 노이즈 모델과 함께 고성능 양자 컴퓨팅 시뮬레이터를 제공한다. 그래서 이를 설치하고 나면 당신은 노이즈가 유효한 양자 서킷을 시뮬레이션 할 수 있다. 쉽게 말하자면

Qiskit Ignis

Qiksit Ingnis는 양자 하드웨어 검증, 노이즈 특성화 및 오류 수정을위한 도구를 제공한다. 이것을 통해 실험 생성하여 기기 품질에 대한 정보를 확인할 수 있다. 즉, 노이즈와 오류를 확인함으로써 개선의 방향을 찾도록 도와주는 역할을 한다고 볼 수 있다.

Qiskit Aqua

Qiskit Aqua에서 재밌는 점은 Aqua는 Alogrithms For Quantum computing Applications의 약자이다.(말장난을 잘한건가?) Aqua는 도메인 별 애플리케이션을 구축 할 수있는 교차 도메인 알고리즘 라이브러리를 제공한다. 말이 어려운데 그냥 아래와 같은 분야게 적용될 수 있는 라이브러리를 제공한다고 생각하면 된다.

또한, Aqua는 확장 가능하도록 설계되어 최종 사용자와 개발자 모두에게 유연성을 제공하고 다양한 구성 및 기능으로 실험을 용이하게 할 수 있도록 한다.

왜 나눠져 있는가?

아직 양자 컴퓨팅 분야는 지속적인 연구하고 탐구할 것이 많다고 한다. 그래서 Qiskit은 크게 4가지 분야로 나누어 모듈성과 확장성을 염두에 둔 설계라 볼 수 있다. 새로운 회로 최적화 방법 또는 새로운 장치와 시뮬레이터 백엔드를 추가하여 Terra를 쉽게 확장하고, Aqua를 확장하여 새로운 알고리즘과의 유연한 결합을 기대할 수 있다.

profile
Arch-ITech

0개의 댓글