qiboteam/qibo

A full-stack framework for quantum computing.

해결하는 문제

Qibo는 양자 회로의 구축, 시뮬레이션, 실행을 단순화하기 위해 설계된 풀스택 API입니다. 코드를 변경하지 않고도 다양한 시뮬레이션 백엔드 또는 실제 양자 하드웨어에서 양자 알고리즘을 실행할 수 있도록, 장치에 독립적인 접근 방식을 제공합니다.

작동 방식

이 프레임워크는 양자 회로를 정의하는 표준 언어를 사용하며, 플러그 앤 플레이 방식의 백엔드 드라이버 시스템을 채택합니다. 이를 통해 CPU, GPU, 멀티 GPU 시뮬레이션 백엔드 간에 원활하게 전환할 수 있으며, 효율성을 높이기 위해 멀티스레딩을 지원합니다.

대상 사용자

양자 알고리즘 및 양자 하드웨어 제어에 종사하는 연구자와 개발자를 대상으로 하며, 미리 구축된 양자 알고리즘 애플리케이션과 튜토리얼 라이브러리를 제공합니다.

주요 특징

  • 장치 독립성: CPU 및 GPU를 포함한 다양한 백엔드를 지원합니다.
  • 풀스택: 회로 정의에서 하드웨어 제어에 이르기까지 모든 것을 커버합니다.
  • 고성능: 멀티 GPU 및 멀티스레딩 지원을 통해 효율적인 시뮬레이션을 제공합니다.
  • 확장성: 새로운 시뮬레이션 및 하드웨어 드라이버를 구현하기 위한 간단한 메커니즘이 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트