論文の概要: Arline Benchmarks: Automated Benchmarking Platform for Quantum Compilers
- arxiv url: http://arxiv.org/abs/2202.14025v1
- Date: Mon, 28 Feb 2022 18:48:01 GMT
- ステータス: 処理完了
- システム内更新日: 2023-02-23 17:40:59.451254
- Title: Arline Benchmarks: Automated Benchmarking Platform for Quantum Compilers
- Title(参考訳): Arline Benchmarks: 量子コンパイラ用の自動ベンチマークプラットフォーム
- Authors: Y. Kharkov, A. Ivanova, E. Mikhantiev, A. Kotelnikov
- Abstract要約: オープンソースのソフトウェアパッケージであるArline Benchmarksは、量子コンパイラの自動ベンチマークを実行するように設計されている。
重要なメトリクスのセットに基づいて、いくつかの量子コンパイルフレームワークを比較した。
本稿では,コンパイラ固有の回路最適化を1つのコンパイルスタックで組み合わせた,複合コンパイルパイプラインの概念を提案する。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Efficient compilation of quantum algorithms is vital in the era of Noisy
Intermediate-Scale Quantum (NISQ) devices. While multiple open-source quantum
compilation and circuit optimization frameworks are available, e.g. IBM Qiskit,
CQC Tket, Google Cirq, Rigetti Quilc, PyZX, their relative performance is not
always clear to a quantum programmer. The growth of complexity and diversity of
quantum circuit compilation algorithms creates a demand for a dedicated tool
for cross-benchmarking and profiling of inner workflow of the quantum
compilation stack. We present an open-source software package, Arline
Benchmarks, that is designed to perform automated benchmarking of quantum
compilers with the focus on NISQ applications. The name "Arline" was given in
honour of Arline Greenbaum Feynman, the first wife of Richard Feynman, the
pioneer of quantum computing. We compared several quantum compilation
frameworks based on a set of important metrics such as post-optimization gate
counts, circuit depth, hardware-dependent circuit cost function, compiler run
time etc. with a detailed analysis of metrics for each compilation stage. We
performed a variety of compiler tests for random circuits and structured
quantum algorithms (VQE, Trotter decomposition, Grover search, Option Pricing
via Amplitude Estimation) for several popular quantum hardware architectures.
Leveraging cross-platform functionality of Arline, we propose a concept of
composite compilation pipeline that combines compiler-specific circuit
optimization subroutines in a single compilation stack and finds an optimized
sequence of compilation passes. By providing detailed insights into the
compilation flow of quantum compilers, Arline Benchmarks offers a valuable
toolkit for quantum computing researchers and software developers to gain
additional insights into compilers' characteristics.
- Abstract(参考訳): 量子アルゴリズムの効率的なコンパイルは、ノイズ中間量子(NISQ)デバイスの時代において不可欠である。
IBM Qiskit、CQC Tket、Google Cirq、Rigetti Quilc、PyZXなど、複数のオープンソースの量子コンパイルおよび回路最適化フレームワークが利用可能であるが、相対的な性能は量子プログラマには必ずしも明確ではない。
量子回路コンパイルアルゴリズムの複雑さと多様性の増大は、量子コンパイルスタックの内部ワークフローのクロスベンチマークとプロファイリングのための専用のツールの需要を生み出す。
我々は,nisqアプリケーションに着目した量子コンパイラの自動ベンチマークを行うための,オープンソースのソフトウェアパッケージであるarline benchmarksを提案する。
アーリン」という名前は量子コンピューティングのパイオニアであるリチャード・ファインマン(Richard Feynman)の最初の妻アーリン・グリーンバウム・ファインマン(Arline Greenbaum Feynman)に因んで名付けられた。
我々は、最適化後のゲート数、回路深度、ハードウェア依存回路コスト関数、コンパイラの実行時間などの重要なメトリクスセットに基づいたいくつかの量子コンパイルフレームワークを比較し、各コンパイルステージのメトリクスの詳細な分析を行った。
いくつかの量子ハードウェアアーキテクチャにおいて,ランダム回路と構造化量子アルゴリズム(vqe,trotter decomposition,grover search,option pricing via amplitude estimation)のコンパイラテストを行った。
arlineのクロスプラットフォーム機能を活用して,コンパイラ固有の回路最適化サブルーチンを単一コンパイルスタックに結合し,最適化されたコンパイルパス列を求める複合コンパイルパイプラインの概念を提案する。
量子コンパイラのコンパイルフローに関する詳細な洞察を提供することで,arline benchmarksは,量子コンピューティング研究者やソフトウェア開発者に対して,コンパイラの特性に関するさらなる洞察を得るために有用なツールキットを提供する。
関連論文リスト
- Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
超伝導プロセッサのための強化学習型量子コンパイラを開発した。
短絡の新規・ハードウェア対応回路の発見能力を示す。
本研究は,効率的な量子コンパイルのためのハードウェアによるソフトウェア設計を実証する。
論文 参考訳(メタデータ) (2024-06-18T01:49:48Z) - Majorization-based benchmark of the complexity of quantum processors [105.54048699217668]
我々は、様々な量子プロセッサの動作を数値的にシミュレートし、特徴付ける。
我々は,各デバイスの性能をベンチマークラインと比較することにより,量子複雑性を同定し,評価する。
我々は、回路の出力状態が平均して高い純度である限り、偏化ベースのベンチマークが成り立つことを発見した。
論文 参考訳(メタデータ) (2023-04-10T23:01:10Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
量子コンピュータは、古典的コンピュータが決して起こらない重要な問題を効率的に解決することを約束する。
完全に自動化された量子ソフトウェアスタックを開発する必要がある。
この研究は、今日のツールの"内部"の外観を提供し、量子回路のシミュレーション、コンパイル、検証などにおいてこれらの手段がどのように利用されるかを示す。
論文 参考訳(メタデータ) (2023-01-10T19:00:00Z) - Compiler Optimization for Quantum Computing Using Reinforcement Learning [3.610459670994051]
本稿では、最適化された量子回路コンパイルフローを開発するための強化学習フレームワークを提案する。
提案するフレームワークは、IBMのQiskitとQuantinuumのTKETからのコンパイルパスを選択できる。
これは、期待される忠実性に関して73%のケースで、両方のコンパイラを著しく上回っている。
論文 参考訳(メタデータ) (2022-12-08T19:00:01Z) - Compilation of algorithm-specific graph states for quantum circuits [55.90903601048249]
本稿では,高レベル言語で記述された量子回路から,アルゴリズム固有のグラフ状態を作成する量子回路コンパイラを提案する。
この計算は、このグラフ状態に関する一連の非パウリ測度を用いて実装することができる。
論文 参考訳(メタデータ) (2022-09-15T14:52:31Z) - Quantum simulation with just-in-time compilation [0.0]
ジャスト・イン・タイム(JIT)コンパイル技術を用いて回路ベースの量子シミュレーションを行う。
QibojitはQibo量子コンピューティングフレームワークの新しいモジュールで、Pythonによるジャストインタイムコンパイルアプローチを使用している。
論文 参考訳(メタデータ) (2022-03-16T18:00:00Z) - Qurzon: A Prototype for a Divide and Conquer Based Quantum Compiler [2.8873930745906957]
本稿では,新しい量子コンパイラである textbfQurzon を紹介する。
分割と計算の技法と、最適な量子ビット配置の最先端アルゴリズムの融合を取り入れている。
スケジューリングアルゴリズムもコンパイラ内で導入され、分散量子コンピューティングのパワーを探求することができる。
論文 参考訳(メタデータ) (2021-09-15T04:53:04Z) - 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) - QUANTIFY: A framework for resource analysis and design verification of
quantum circuits [69.43216268165402]
QUINTIFYは、量子回路の定量的解析のためのオープンソースのフレームワークである。
Google Cirqをベースにしており、Clifford+T回路を念頭に開発されている。
ベンチマークのため、QUINTIFYは量子メモリと量子演算回路を含む。
論文 参考訳(メタデータ) (2020-07-21T15:36:25Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。