양자 상태 벡터 진화 모델을 사용하는 벡터 시뮬레이션 엔진을 양자 알고리즘 패턴에 따라 완전 또는 축소 표현 방식으로 선택적으로 운영하는 경량, 고확장, 고속 특성을 갖는 양자컴퓨팅 전산모사 기술
- 양자컴퓨터의 실제 하드웨어는 현재 개발 단계에 있으며, 접근성이 제한적이므로, 양자 알고리즘 및 응용 연구를 위해 고성능 에뮬레이터가 필수적임
- 양자컴퓨팅 에뮬레이터는 양자 상태 벡터에 기반한 고속 시뮬레이션 기능을 제공하여 다양한 양자 알고리즘의 동작을 검증할 수 있도록 함
- 국내 양자컴퓨팅 기술 개발 및 상용화를 촉진하고, 연구기관 및 기업이 양자 컴퓨터 활용 연구를 진행할 수 있도록 지원하는 인프라로서의 역할 수행
- 범용 고전컴퓨팅 서버(x86 아키텍처)를 이용한 양자컴퓨팅 서비스 플랫폼 구축 가능
- 단일 노드 기준, 양자 알고리즘의 중첩도에 따라 최대 128 큐비트 전산모사 제공
- 온프라미스 또는 클라우드 환경에 신속 적용이 가능한 서비스 운영 편의성, 호환성, 이식성 제공
- 프로그래밍 인터페이스 3종(Native C++, Python, OpenQASM 2.0) 제공
- Qiskit, Pennylane 등 기존 양자컴퓨팅 플랫폼의 백엔드 프로바이더 연동 기술 지원
- OpenMP, SIMD, CUDA 등과 같은 고속 병렬 컴퓨팅 연산을 적용한 전산모사 고속화
- 경쟁 제품 대비 양자 알고리즘의 높은 시뮬레이션 성능 제공
o 고성능 양자컴퓨팅 에뮬레이터 기술
- 고전컴퓨터를 이용하여 양자 케이트 연산을 전산모사하는 상태벡터 기반 양자 시뮬레이션 기술
+ 축소 상태 벡터 표현법 기반 엔진 SW
+ 완전 상태 벡터 표현법 기반 엔진 SW
- 다중 엔진 코어 통합 운영 단일 인터페이스 기술
- OpenQASM 언어 지원을 위한 QASM code parsing 기술
- 다수 양자컴퓨팅 플랫폼의 백엔드 프로바이더 연동을 위한 Code class rebuilding 기술
- 양자 게이트 합성을 통한 실행 엔진 비 의존적인 양자회로 최적화 기술
- 양자 알고리즘의 패턴에 따른 큐비트 중첩도 분석 및 실행 엔진 동적 선택 기술
- 운영 연산자 합성 최적화와 시스템 캐쉬 활용률 극대화를 통한 엔진 성능 향상 기술
o 고성능 양자컴퓨팅 에뮬레이션 기술
- (SW) 고전 컴퓨팅을 이용한 양자컴퓨팅 에뮬레이터 SW 2건
- (지적재산권) 국내특허 출원 2건, 국외특허 출원 4건
- (출판물) SCIE 게재 논문 2건
- (연구개발문서) 요구사항정의서, 시험절차 및 계획서 및 기술문서 3건
- 양자 하드웨어 개발 지원: 국내에서 개발 중인 양자컴퓨터와의 호환성을 고려하여 시뮬레이션 및 검증 도구로 활용, 양자 하드웨어 및 소프트웨어 공동 개발 활성화
- 국내 양자 컴퓨팅 생태계 조성: 양자 SW 산업을 활성화하고, 관련 제품 개발을 유도하여 국내 IT 및 반도체 산업과의 연계를 강화하며, 글로벌 양자 기술 시장에서 경쟁력 확보