論文の概要: An Open-Source, Industrial-Strength Optimizing Compiler for Quantum
Programs
- arxiv url: http://arxiv.org/abs/2003.13961v1
- Date: Tue, 31 Mar 2020 05:54:15 GMT
- ステータス: 処理完了
- システム内更新日: 2023-05-27 08:00:23.727354
- Title: An Open-Source, Industrial-Strength Optimizing Compiler for Quantum
Programs
- Title(参考訳): 量子プログラムのためのオープンソースの産業強度最適化コンパイラ
- Authors: Robert S. Smith, Eric C. Peterson, Mark G. Skilbeck, Erik J. Davis
- Abstract要約: Quilcは、QuilまたはQASMで記述されたゲートベースの量子プログラムのための、オープンソースで最適化されたコンパイラである。
Quilcの設計の背景にある多くの原則を説明し、様々な例でコンパイラを実演する。
- 参考スコア(独自算出の注目度): 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Quilc is an open-source, optimizing compiler for gate-based quantum programs
written in Quil or QASM, two popular quantum programming languages. The
compiler was designed with attention toward NISQ-era quantum computers,
specifically recognizing that each quantum gate has a non-negligible and often
irrecoverable cost toward a program's successful execution. Quilc's primary
goal is to make authoring quantum software a simpler exercise by making
architectural details less burdensome to the author. Using Quilc allows one to
write programs faster while usually not compromising---and indeed sometimes
improving---their execution fidelity on a given hardware architecture. In this
paper, we describe many of the principles behind Quilc's design, and
demonstrate the compiler with various examples.
- Abstract(参考訳): Quilcは、QuilまたはQASMで書かれたゲートベースの量子プログラムのための、オープンソースの最適化コンパイラである。
コンパイラは、NISQ時代の量子コンピュータに注意を払って設計され、具体的には、各量子ゲートがプログラムの実行を成功させるために非無視でしばしば発見不可能なコストがあることを認識している。
Quilcの第一の目的は、アーキテクチャの詳細を作者にとって負担の少ないものにすることで、量子ソフトウェアをシンプルにすることである。
quilcを使用することで、通常は妥協することなく、プログラムを高速に書けるようになります。
本稿では,Quilcの設計の背景にある多くの原則を説明し,様々な例でコンパイラを実演する。
関連論文リスト
- Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
超伝導プロセッサのための強化学習型量子コンパイラを開発した。
短絡の新規・ハードウェア対応回路の発見能力を示す。
本研究は,効率的な量子コンパイルのためのハードウェアによるソフトウェア設計を実証する。
論文 参考訳(メタデータ) (2024-06-18T01:49:48Z) - Qwerty: A Basis-Oriented Quantum Programming Language [0.4999814847776098]
Qwertyは、プログラマがゲートよりもより表現力のある量子ビットを操作できる新しい量子プログラミング言語である。
Qwertyは高レベルの量子古典計算のための強力なフレームワークである。
論文 参考訳(メタデータ) (2024-04-19T03:13:43Z) - Tangelo: An Open-source Python Package for End-to-end Chemistry
Workflows on Quantum Computers [85.21205677945196]
Tangelo(タンジェロ)は、量子コンピュータ上でエンドツーエンド化学を開発するためのオープンソースのPythonソフトウェアパッケージである。
量子ハードウェアで成功した実験の設計を支援し、量子アルゴリズムの発展を促進することを目的としている。
論文 参考訳(メタデータ) (2022-06-24T17:44:00Z) - Arline Benchmarks: Automated Benchmarking Platform for Quantum Compilers [0.0]
オープンソースのソフトウェアパッケージであるArline Benchmarksは、量子コンパイラの自動ベンチマークを実行するように設計されている。
重要なメトリクスのセットに基づいて、いくつかの量子コンパイルフレームワークを比較した。
本稿では,コンパイラ固有の回路最適化を1つのコンパイルスタックで組み合わせた,複合コンパイルパイプラインの概念を提案する。
論文 参考訳(メタデータ) (2022-02-28T18:48:01Z) - Fast quantum circuit simulation using hardware accelerated general
purpose libraries [69.43216268165402]
CuPyは、GPUベースの量子回路向けに開発された汎用ライブラリ(線形代数)である。
上位回路の場合、スピードアップは約2倍、量子乗算器の場合、最先端のC++ベースのシミュレータと比べて約22倍である。
論文 参考訳(メタデータ) (2021-06-26T10:41:43Z) - Extending Python for Quantum-Classical Computing via Quantum
Just-in-Time Compilation [78.8942067357231]
Pythonは、その柔軟性、ユーザビリティ、可読性、開発者の生産性を重視することで有名な人気のあるプログラミング言語です。
量子ジャスト・イン・タイム・コンパイルのための堅牢なC++インフラストラクチャを通じて、異種量子古典計算を可能にするPythonの言語拡張を提案する。
論文 参考訳(メタデータ) (2021-05-10T21:11:21Z) - 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) - OpenQL : A Portable Quantum Programming Framework for Quantum
Accelerators [0.0]
我々は,高レベルな量子プログラミング言語と関連する量子コンパイラを含む,OpenQLという量子プログラミングフレームワークを提案する。
実験の結果,OpenQLは超伝導量子ビットとSi-Spin量子ビットという2つの異なる量子ビット技術上で,同じハイレベルなアルゴリズムの実行を可能にすることがわかった。
論文 参考訳(メタデータ) (2020-05-27T11:23:16Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。