論文の概要: Quantum Accelerator Stack: A Research Roadmap
- arxiv url: http://arxiv.org/abs/2102.02035v4
- Date: Mon, 17 May 2021 12:17:47 GMT
- ステータス: 処理完了
- システム内更新日: 2023-04-12 22:23:44.072588
- Title: Quantum Accelerator Stack: A Research Roadmap
- Title(参考訳): 量子加速器スタック:研究ロードマップ
- Authors: K. Bertels, A. Sarkar, A. Krol, R. Budhrani, J. Samadi, E. Geoffroy,
J. Matos, R. Abreu, G. Gielen, I. Ashraf
- Abstract要約: 本稿では,加速器の層全体のスタックを含む量子加速器のアイデアを提案する。
Qbits は完全量子ビットとして定義され、それらはデコヒールを持たず、良好な量子ゲート演算を行うことを意味する。
この論理は、OpenQLと呼ばれるグループで開発された普遍的な量子-古典ハイブリッド計算言語で表現される。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: This paper presents the definition and implementation of a quantum computer
architecture to enable creating a new computational device - a quantum computer
as an accelerator In this paper, we present explicitly the idea of a quantum
accelerator which contains the full stack of the layers of an accelerator. Such
a stack starts at the highest level describing the target application of the
accelerator. Important to realise is that qubits are defined as perfect qubits,
implying they do not decohere and perform good quantum gate operations. The
next layer abstracts the quantum logic outlining the algorithm that is to be
executed on the quantum accelerator. In our case, the logic is expressed in the
universal quantum-classical hybrid computation language developed in the group,
called OpenQL. We also have to start thinking about how to verify, validate and
test the quantum software such that the compiler generates a correct version of
the quantum circuit. The OpenQL compiler translates the program to a common
assembly language, called cQASM. We need to develop a quantum operating system
that manages all the hardware of the micro-architecture. The layer below the
micro-architecture is responsible of the mapping and routing of the qubits on
the topology such that the nearest-neighbour-constraint can be be respected. At
any moment in the future when we are capable of generating multiple good
qubits, the compiler can convert the cQASM to generate the eQASM, which is
executable on a particular experimental device incorporating the
platform-specific parameters. This way, we are able to distinguish clearly the
experimental research towards better qubits, and the industrial and societal
applications that need to be developed and executed on a quantum device.
- Abstract(参考訳): 本稿では,新しい計算装置(加速器としての量子コンピュータ)の作成を可能にする量子コンピュータアーキテクチャの定義と実装について述べる。
このようなスタックは、アクセルのターゲットアプリケーションを記述する最も高いレベルから始まる。
ここで重要なのは、量子ビットが完全な量子ビットとして定義されていることである。
次の層は、量子加速器上で実行されるアルゴリズムの概要を量子論理を抽象化する。
我々の場合、論理はOpenQLと呼ばれるグループで開発された普遍的な量子古典ハイブリッド計算言語で表現される。
また、コンパイラが量子回路の正しいバージョンを生成するように、量子ソフトウェアを検証、検証、テストする方法を考え始める必要があります。
OpenQLコンパイラは、プログラムをcQASMと呼ばれる共通のアセンブリ言語に変換する。
マイクロアーキテクチャの全ハードウェアを管理する量子オペレーティングシステムを開発する必要があります。
マイクロアーキテクチャの下の層は、最寄り-neighbour-constraintを尊重できるようなトポロジー上のキュービットのマッピングとルーティングを担当している。
将来、複数の良い量子ビットを生成することができるとき、コンパイラはcQASMを変換してeQASMを生成し、プラットフォーム固有のパラメータを組み込んだ特定の実験装置上で実行することができる。
このようにして、より優れた量子ビットに対する実験研究と、量子デバイス上で開発し実行する必要がある産業的および社会的な応用を明確に区別することができる。
関連論文リスト
- 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) - Iterative Qubits Management for Quantum Index Searching in a Hybrid
System [56.39703478198019]
IQuCSは、量子古典ハイブリッドシステムにおけるインデックス検索とカウントを目的としている。
我々はQiskitでIQuCSを実装し、集中的な実験を行う。
その結果、量子ビットの消費を最大66.2%削減できることが示されている。
論文 参考訳(メタデータ) (2022-09-22T21:54:28Z) - Compilation of algorithm-specific graph states for quantum circuits [55.90903601048249]
本稿では,高レベル言語で記述された量子回路から,アルゴリズム固有のグラフ状態を作成する量子回路コンパイラを提案する。
この計算は、このグラフ状態に関する一連の非パウリ測度を用いて実装することができる。
論文 参考訳(メタデータ) (2022-09-15T14:52:31Z) - Quantum Netlist Compiler (QNC) [0.0]
本稿では、任意のユニタリ演算子や量子アルゴリズムの初期状態をOpenQASM-2.0回路に変換する量子ネットリストコンパイラ(QNC)を紹介する。
その結果、QNCは量子回路最適化に適しており、実際に競合する成功率の回路を生産していることがわかった。
論文 参考訳(メタデータ) (2022-09-02T05:00:38Z) - QuantumCircuitOpt: An Open-source Framework for Provably Optimal Quantum
Circuit Design [0.0]
我々は,任意のユニタリゲートをハードウェアネイティブゲート列に分解する数学的最適化とアルゴリズムを実装した,新しいオープンソースフレームワークQuantumCircuitOptを提案する。
QCOptは、最大4キュービットの回路上で必要ゲート数を最大57%削減し、コモディティコンピューティングハードウェア上では数分未満で実行可能であることを示す。
また、IBMやRigetti、Googleなど、さまざまなハードウェアプラットフォームに基づいて、QCOptパッケージをさまざまな組み込みネイティブゲートセットに適合させる方法も示しています。
論文 参考訳(メタデータ) (2021-11-23T06:45:40Z) - Exploiting Different Levels of Parallelism in the Quantum Control
Microarchitecture for Superconducting Qubits [16.81923513772868]
回路レベル並列(CLP)と量子操作レベル並列(QOLP)を利用する新しい制御マイクロアーキテクチャを提案する。
Shor症候群測定のベンチマークテストでは,提案手法の6コア実装は単一コアと比較して最大2.59$times$ Speedupを実現している。
論文 参考訳(メタデータ) (2021-08-19T13:24:01Z) - 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) - Verifying Results of the IBM Qiskit Quantum Circuit Compilation Flow [7.619626059034881]
本稿では,量子回路等価性チェックのための効率的な手法を提案する。
提案方式では,数万の操作を数秒以下で行う大規模回路インスタンスの検証が可能となる。
論文 参考訳(メタデータ) (2020-09-04T19:58:53Z) - OpenQL : A Portable Quantum Programming Framework for Quantum
Accelerators [0.0]
我々は,高レベルな量子プログラミング言語と関連する量子コンパイラを含む,OpenQLという量子プログラミングフレームワークを提案する。
実験の結果,OpenQLは超伝導量子ビットとSi-Spin量子ビットという2つの異なる量子ビット技術上で,同じハイレベルなアルゴリズムの実行を可能にすることがわかった。
論文 参考訳(メタデータ) (2020-05-27T11:23:16Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。