論文の概要: Qrisp: A Framework for Compilable High-Level Programming of Gate-Based Quantum Computers
- arxiv url: http://arxiv.org/abs/2406.14792v1
- Date: Thu, 20 Jun 2024 23:40:22 GMT
- ステータス: 処理完了
- システム内更新日: 2024-06-24 15:12:21.097782
- Title: Qrisp: A Framework for Compilable High-Level Programming of Gate-Based Quantum Computers
- Title(参考訳): Qrisp: ゲートベースの量子コンピュータのコンパイル可能な高レベルプログラミングフレームワーク
- Authors: Raphael Seidel, Sebastian Bock, René Zander, Matic Petrič, Niklas Steinmann, Nikolay Tcholtchev, Manfred Hauswirth,
- Abstract要約: ハイレベルプログラミングパラダイムと量子ハードウェアのギャップを埋めるために設計されたフレームワークであるQrispを紹介する。
Qrispの特長は、プログラムを回路レベルにコンパイルし、既存の物理バックエンドで実行可能にすることである。
- 参考スコア(独自算出の注目度): 0.52197339162908
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: While significant progress has been made on the hardware side of quantum computing, support for high-level quantum programming abstractions remains underdeveloped compared to classical programming languages. In this article, we introduce Qrisp, a framework designed to bridge several gaps between high-level programming paradigms in state-of-the-art software engineering and the physical reality of today's quantum hardware. The framework aims to provide a systematic approach to quantum algorithm development such that they can be effortlessly implemented, maintained and improved. We propose a number of programming abstractions that are inspired by classical paradigms, yet consistently focus on the particular needs of a quantum developer. Unlike many other high-level language approaches, Qrisp's standout feature is its ability to compile programs to the circuit level, making them executable on most existing physical backends. The introduced abstractions enable the Qrisp compiler to leverage algorithm structure for increased compilation efficiency. Finally, we present a set of code examples, including an implementation of Shor's factoring algorithm. For the latter, the resulting circuit shows significantly reduced quantum resource requirements, strongly supporting the claim that systematic quantum algorithm development can give quantitative benefits.
- Abstract(参考訳): 量子コンピューティングのハードウェア面では大きな進歩があったが、古典的なプログラミング言語と比較して、ハイレベルな量子プログラミングの抽象化のサポートは未開発のままである。
本稿では,最先端のソフトウェアエンジニアリングにおけるハイレベルプログラミングパラダイムと,今日の量子ハードウェアの物理的現実とのギャップを埋めるために設計されたフレームワークであるQrispを紹介する。
このフレームワークは、量子アルゴリズム開発に対する体系的なアプローチを提供することを目標としている。
古典的パラダイムにインスパイアされたプログラミングの抽象化をいくつか提案するが、量子開発者の特定のニーズに一貫して焦点を当てる。
他の高レベルの言語アプローチとは異なり、Qrispの特長は、プログラムを回路レベルまでコンパイルできることであり、既存の物理バックエンドで実行可能であることである。
導入された抽象化により、Qrispコンパイラはアルゴリズム構造を利用してコンパイル効率を向上させることができる。
最後に、Shorのファクタリングアルゴリズムの実装を含む一連のコード例を示す。
後者の場合、結果として得られる回路は、量子リソースの要求を著しく減らし、体系的な量子アルゴリズム開発が定量的に利益をもたらすという主張を強く支持する。
関連論文リスト
- An Abstraction Hierarchy Toward Productive Quantum Programming [0.3640881838485995]
本稿では,量子ソフトウェア工学を支援する抽象階層を提案する。
現在の技術で見られるプログラミング、実行、ハードウェアモデル間の重複の結果について論じる。
私たちの研究は、量子プログラミングにおける具体的な概念上の課題とギャップを指していますが、第一のテーマは、進化は抽象的階層についての考え方に直感的に焦点を当てることです。
論文 参考訳(メタデータ) (2024-05-22T18:48:36Z) - Qwerty: A Basis-Oriented Quantum Programming Language [0.4999814847776098]
Qwertyは、プログラマがゲートよりもより表現力のある量子ビットを操作できる新しい量子プログラミング言語である。
Qwertyは高レベルの量子古典計算のための強力なフレームワークである。
論文 参考訳(メタデータ) (2024-04-19T03:13:43Z) - Quantum algorithms: A survey of applications and end-to-end complexities [90.05272647148196]
期待されている量子コンピュータの応用は、科学と産業にまたがる。
本稿では,量子アルゴリズムの応用分野について検討する。
私たちは、各領域における課題と機会を"エンドツーエンド"な方法で概説します。
論文 参考訳(メタデータ) (2023-10-04T17:53:55Z) - Uncomputation in the Qrisp high-level Quantum Programming Framework [1.299941371793082]
本稿では,Qrispフレームワークにおける非計算回路の自動生成のためのインタフェースについて述べる。
Qrispで未計算回路を合成するアルゴリズムは,Unqompの改良版をベースとしている。
論文 参考訳(メタデータ) (2023-07-21T08:21:03Z) - Symbolic quantum programming for supporting applications of quantum
computing technologies [0.0]
本稿の主な焦点は、ツール開発による最も直接的なメリットを享受できる量子コンピューティング技術である。
量子ソフトウェア開発の分野で最も人気のあるアプローチについて、簡単な調査を行い、その長所と短所を示すことを目指しています。
次に、シンボリックアプローチを用いた量子プログラムの開発を支援するソフトウェアアーキテクチャとその予備実装について述べる。
論文 参考訳(メタデータ) (2023-02-18T18:30:00Z) - Assessing requirements to scale to practical quantum advantage [56.22441723982983]
大規模量子アプリケーションに必要なリソースを推定するために,スタックの層を抽象化し,量子リソース推定のためのフレームワークを開発する。
3つのスケールされた量子アプリケーションを評価し、実用的な量子優位性を達成するために数十万から数百万の物理量子ビットが必要であることを発見した。
私たちの研究の目標は、より広範なコミュニティがスタック全体の設計選択を探索できるようにすることで、実用的な量子的優位性に向けた進歩を加速することにあります。
論文 参考訳(メタデータ) (2022-11-14T18:50:27Z) - Full-stack quantum computing systems in the NISQ era: algorithm-driven
and hardware-aware compilation techniques [1.3496450124792878]
現在のフルスタック量子コンピューティングシステムの概要について概説する。
我々は、隣接する層間の密な共設計と垂直な層間設計の必要性を強調します。
論文 参考訳(メタデータ) (2022-04-13T13:26:56Z) - Quantum circuit architecture search for variational quantum algorithms [88.71725630554758]
本稿では、QAS(Quantum Architecture Search)と呼ばれるリソースと実行時の効率的なスキームを提案する。
QASは、よりノイズの多い量子ゲートを追加することで得られる利点と副作用のバランスをとるために、自動的にほぼ最適アンサッツを求める。
数値シミュレータと実量子ハードウェアの両方に、IBMクラウドを介してQASを実装し、データ分類と量子化学タスクを実現する。
論文 参考訳(メタデータ) (2020-10-20T12:06:27Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcorはC++とコンパイラの実装の言語拡張で、異種量子古典プログラミング、コンパイル、単一ソースコンテキストでの実行を可能にする。
我々の研究は、量子言語で高レベルな量子カーネル(関数)を表現できる、第一種C++コンパイラを提供する。
論文 参考訳(メタデータ) (2020-10-08T12:49:07Z) - Space-efficient binary optimization for variational computing [68.8204255655161]
本研究では,トラベリングセールスマン問題に必要なキュービット数を大幅に削減できることを示す。
また、量子ビット効率と回路深さ効率のモデルを円滑に補間する符号化方式を提案する。
論文 参考訳(メタデータ) (2020-09-15T18:17:27Z) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
本研究は、D-Wave 2000Q量子アニール上の分子電子ハミルトニアン固有値-固有ベクトル問題を解くために、一般量子アニール固有解法(QAE)アルゴリズムを実装した。
そこで本研究では,D-Waveハードウェアを用いた各種分子系における基底および電子励起状態の取得について述べる。
論文 参考訳(メタデータ) (2020-09-02T22:46:47Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。