論文の概要: OpenQL : A Portable Quantum Programming Framework for Quantum
Accelerators
- arxiv url: http://arxiv.org/abs/2005.13283v1
- Date: Wed, 27 May 2020 11:23:16 GMT
- ステータス: 処理完了
- システム内更新日: 2023-05-18 05:11:45.666402
- Title: OpenQL : A Portable Quantum Programming Framework for Quantum
Accelerators
- Title(参考訳): OpenQL: 量子加速器のためのポータブル量子プログラミングフレームワーク
- Authors: N. Khammassi, I. Ashraf, J. v. Someren, R. Nane, A. M. Krol, M. A.
Rol, L. Lao, K. Bertels, C. G. Almudever
- Abstract要約: 我々は,高レベルな量子プログラミング言語と関連する量子コンパイラを含む,OpenQLという量子プログラミングフレームワークを提案する。
実験の結果,OpenQLは超伝導量子ビットとSi-Spin量子ビットという2つの異なる量子ビット技術上で,同じハイレベルなアルゴリズムの実行を可能にすることがわかった。
- 参考スコア(独自算出の注目度): 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: With the potential of quantum algorithms to solve intractable classical
problems, quantum computing is rapidly evolving and more algorithms are being
developed and optimized. Expressing these quantum algorithms using a high-level
language and making them executable on a quantum processor while abstracting
away hardware details is a challenging task. Firstly, a quantum programming
language should provide an intuitive programming interface to describe those
algorithms. Then a compiler has to transform the program into a quantum
circuit, optimize it and map it to the target quantum processor respecting the
hardware constraints such as the supported quantum operations, the qubit
connectivity, and the control electronics limitations. In this paper, we
propose a quantum programming framework named OpenQL, which includes a
high-level quantum programming language and its associated quantum compiler. We
present the programming interface of OpenQL, we describe the different layers
of the compiler and how we can provide portability over different qubit
technologies. Our experiments show that OpenQL allows the execution of the same
high-level algorithm on two different qubit technologies, namely
superconducting qubits and Si-Spin qubits. Besides the executable code, OpenQL
also produces an intermediate quantum assembly code (cQASM), which is
technology-independent and can be simulated using the QX simulator.
- Abstract(参考訳): 難解な古典的問題を解決する量子アルゴリズムのポテンシャルにより、量子コンピューティングは急速に進化し、より多くのアルゴリズムが開発され、最適化されている。
これらの量子アルゴリズムをハイレベルな言語で表現し、ハードウェアの詳細を抽象化しながら量子プロセッサ上で実行可能にすることは、難しい作業である。
まず、量子プログラミング言語はこれらのアルゴリズムを記述するための直感的なプログラミングインターフェースを提供する必要がある。
その後、コンパイラはプログラムを量子回路に変換し、それを最適化し、サポート対象の量子演算、量子ビット接続、制御エレクトロニクスの制限といったハードウェア上の制約に従ってターゲットの量子プロセッサにマッピングする。
本稿では,高レベルな量子プログラミング言語と関連する量子コンパイラを含む,OpenQLという量子プログラミングフレームワークを提案する。
OpenQLのプログラミングインターフェースを示し、コンパイラの異なるレイヤと、異なるキュービット技術に対してポータビリティを提供する方法について説明する。
実験によれば、openqlは超伝導量子ビットとsiスピン量子ビットという2つの異なる量子ビット技術上で同じハイレベルアルゴリズムの実行を可能にする。
実行可能コードに加えて、openqlは中間的な量子アセンブリコード(cqasm)も生成する。
関連論文リスト
- Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
超伝導プロセッサのための強化学習型量子コンパイラを開発した。
短絡の新規・ハードウェア対応回路の発見能力を示す。
本研究は,効率的な量子コンパイルのためのハードウェアによるソフトウェア設計を実証する。
論文 参考訳(メタデータ) (2024-06-18T01:49:48Z) - QuantumSEA: In-Time Sparse Exploration for Noise Adaptive Quantum
Circuits [82.50620782471485]
QuantumSEAはノイズ適応型量子回路のインタイムスパース探索である。
1)トレーニング中の暗黙の回路容量と(2)雑音の頑健さの2つの主要な目標を達成することを目的としている。
提案手法は, 量子ゲート数の半減と回路実行の2倍の時間節約で, 最先端の計算結果を確立する。
論文 参考訳(メタデータ) (2024-01-10T22:33:00Z) - Quantum Machine Learning: from physics to software engineering [58.720142291102135]
古典的な機械学習アプローチが量子コンピュータの設備改善にどのように役立つかを示す。
量子アルゴリズムと量子コンピュータは、古典的な機械学習タスクを解くのにどのように役立つかについて議論する。
論文 参考訳(メタデータ) (2023-01-04T23:37:45Z) - Iterative Qubits Management for Quantum Index Searching in a Hybrid
System [56.39703478198019]
IQuCSは、量子古典ハイブリッドシステムにおけるインデックス検索とカウントを目的としている。
我々はQiskitでIQuCSを実装し、集中的な実験を行う。
その結果、量子ビットの消費を最大66.2%削減できることが示されている。
論文 参考訳(メタデータ) (2022-09-22T21:54:28Z) - The Future of Quantum Computing with Superconducting Qubits [2.6668731290542222]
量子処理ユニット(QPU)の出現に伴い、計算パラダイムの分岐点が見られます。
超多項式スピードアップによる計算の可能性を抽出し、量子アルゴリズムを実現するには、量子誤り訂正技術の大幅な進歩が必要になる可能性が高い。
長期的には、より効率的な量子誤り訂正符号を実現するために、2次元トポロジ以上の量子ビット接続を利用するハードウェアが見られます。
論文 参考訳(メタデータ) (2022-09-14T18:00:03Z) - Quantum Netlist Compiler (QNC) [0.0]
本稿では、任意のユニタリ演算子や量子アルゴリズムの初期状態をOpenQASM-2.0回路に変換する量子ネットリストコンパイラ(QNC)を紹介する。
その結果、QNCは量子回路最適化に適しており、実際に競合する成功率の回路を生産していることがわかった。
論文 参考訳(メタデータ) (2022-09-02T05:00:38Z) - Full-stack quantum computing systems in the NISQ era: algorithm-driven
and hardware-aware compilation techniques [1.3496450124792878]
現在のフルスタック量子コンピューティングシステムの概要について概説する。
我々は、隣接する層間の密な共設計と垂直な層間設計の必要性を強調します。
論文 参考訳(メタデータ) (2022-04-13T13:26:56Z) - Quantum Compiling [0.0]
量子コンパイルは、高レベルの量子アルゴリズムの計算層と物理量子ビットの層の間のギャップを埋める。
本稿では,ゲートモデル量子コンピュータと断熱量子コンピュータの量子コンパイルスタックについて概説する。
論文 参考訳(メタデータ) (2021-12-01T00:06:12Z) - Quantum Accelerator Stack: A Research Roadmap [0.0]
本稿では,加速器の層全体のスタックを含む量子加速器のアイデアを提案する。
Qbits は完全量子ビットとして定義され、それらはデコヒールを持たず、良好な量子ゲート演算を行うことを意味する。
この論理は、OpenQLと呼ばれるグループで開発された普遍的な量子-古典ハイブリッド計算言語で表現される。
論文 参考訳(メタデータ) (2021-02-03T12:33:12Z) - A MLIR Dialect for Quantum Assembly Languages [78.8942067357231]
量子コンピューティングにおけるMLIR(Multi-Level Intermediate Representation)の有用性を実証する。
我々は、共通量子集合言語の表現とコンパイルを可能にする新しい量子方言でMLIRを拡張した。
我々はQIR量子ランタイムAPIのqcor対応実装を活用して、再ターゲット可能な(量子ハードウェアに依存しない)コンパイラワークフローを実現する。
論文 参考訳(メタデータ) (2021-01-27T13:00:39Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcorはC++とコンパイラの実装の言語拡張で、異種量子古典プログラミング、コンパイル、単一ソースコンテキストでの実行を可能にする。
我々の研究は、量子言語で高レベルな量子カーネル(関数)を表現できる、第一種C++コンパイラを提供する。
論文 参考訳(メタデータ) (2020-10-08T12:49:07Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。