論文の概要: Quantum simulation with just-in-time compilation
- arxiv url: http://arxiv.org/abs/2203.08826v2
- Date: Sat, 17 Sep 2022 19:08:17 GMT
- ステータス: 処理完了
- システム内更新日: 2023-02-21 23:00:47.709000
- Title: Quantum simulation with just-in-time compilation
- Title(参考訳): ジャストインタイムコンパイルによる量子シミュレーション
- Authors: Stavros Efthymiou, Marco Lazzarin, Andrea Pasquale, Stefano Carrazza
- Abstract要約: ジャスト・イン・タイム(JIT)コンパイル技術を用いて回路ベースの量子シミュレーションを行う。
QibojitはQibo量子コンピューティングフレームワークの新しいモジュールで、Pythonによるジャストインタイムコンパイルアプローチを使用している。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Quantum technologies are moving towards the development of novel hardware
devices based on quantum bits (qubits). In parallel to the development of
quantum devices, efficient simulation tools are needed in order to design and
benchmark quantum algorithms and applications before deployment on quantum
hardware. In this context, we present a first attempt to perform circuit-based
quantum simulation using the just-in-time (JIT) compilation technique on
multiple hardware architectures and configurations based on single-node central
processing units (CPUs) and graphics processing units (GPUs). One of the major
challenges in scientific code development is to balance the level of complexity
between algorithms and programming techniques without losing performance or
degrading code readability. In this context, we have developed qibojit: a new
module for the Qibo quantum computing framework, which uses a just-in-time
compilation approach through Python. We perform systematic performance
benchmarks between our JIT approach and a subset of relevant publicly available
libraries for quantum computing. We show that our novel approach simplifies the
complex aspects of the implementation without deteriorating performance.
- Abstract(参考訳): 量子技術は量子ビット(量子ビット)に基づく新しいハードウェアデバイスの開発に向かっている。
量子デバイスの開発と並行して、量子ハードウェアにデプロイする前に量子アルゴリズムとアプリケーションを設計およびベンチマークするために、効率的なシミュレーションツールが必要である。
そこで本研究では,単一ノード中央処理ユニット(CPU)とグラフィックス処理ユニット(GPU)をベースとした,複数のハードウェアアーキテクチャと構成に関するジャストインタイム(JIT)コンパイル技術を用いて,回路ベースの量子シミュレーションを行う。
科学的コード開発における大きな課題の1つは、アルゴリズムとプログラミング技術の間の複雑さのレベルを、パフォーマンスやコードの可読性を低下させることなくバランスさせることである。
この文脈で、我々は、pythonによるジャストインタイムコンパイルアプローチを使用するqibo量子コンピューティングフレームワーク用の新しいモジュールであるqibojitを開発した。
我々は、JITアプローチと関連する量子コンピューティング用の公開ライブラリのサブセットとの間に、系統的なパフォーマンスベンチマークを実行する。
提案手法は性能を損なうことなく実装の複雑な側面を単純化する。
関連論文リスト
- Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
超伝導プロセッサのための強化学習型量子コンパイラを開発した。
短絡の新規・ハードウェア対応回路の発見能力を示す。
本研究は,効率的な量子コンパイルのためのハードウェアによるソフトウェア設計を実証する。
論文 参考訳(メタデータ) (2024-06-18T01:49:48Z) - Qiskit-Torch-Module: Fast Prototyping of Quantum Neural Networks [5.141992657467353]
量子コンピュータシミュレーションソフトウェアは、量子コンピューティングコミュニティの研究に不可欠なツールである。
我々は,同等のライブラリに対して2桁の性能向上を実現したqiskit-torch-モジュールを開発した。
パイプラインはシングルマシンの計算システム向けに調整されており、日々の研究で広く利用されている。
論文 参考訳(メタデータ) (2024-04-09T13:48:53Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
量子コンピュータは、古典的コンピュータが決して起こらない重要な問題を効率的に解決することを約束する。
完全に自動化された量子ソフトウェアスタックを開発する必要がある。
この研究は、今日のツールの"内部"の外観を提供し、量子回路のシミュレーション、コンパイル、検証などにおいてこれらの手段がどのように利用されるかを示す。
論文 参考訳(メタデータ) (2023-01-10T19:00:00Z) - Full-stack quantum computing systems in the NISQ era: algorithm-driven
and hardware-aware compilation techniques [1.3496450124792878]
現在のフルスタック量子コンピューティングシステムの概要について概説する。
我々は、隣接する層間の密な共設計と垂直な層間設計の必要性を強調します。
論文 参考訳(メタデータ) (2022-04-13T13:26:56Z) - QuaSiMo: A Composable Library to Program Hybrid Workflows for Quantum
Simulation [48.341084094844746]
本稿では、ハイブリッド量子/古典的アルゴリズムの開発と量子シミュレーションへの応用のための構成可能な設計手法を提案する。
ハードウェアに依存しないQCORをQuaSiMoライブラリに実装する。
論文 参考訳(メタデータ) (2021-05-17T16:17:57Z) - Extending Python for Quantum-Classical Computing via Quantum
Just-in-Time Compilation [78.8942067357231]
Pythonは、その柔軟性、ユーザビリティ、可読性、開発者の生産性を重視することで有名な人気のあるプログラミング言語です。
量子ジャスト・イン・タイム・コンパイルのための堅牢なC++インフラストラクチャを通じて、異種量子古典計算を可能にするPythonの言語拡張を提案する。
論文 参考訳(メタデータ) (2021-05-10T21:11:21Z) - 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) - Qibo: a framework for quantum simulation with hardware acceleration [0.0]
本稿では,量子回路を高速に評価するオープンソースソフトウェアであるQiboを紹介する。
我々は,ハードウェアやプラットフォーム実装の複雑なすべての側面をライブラリに委譲することを可能にする,新しい量子シミュレーションフレームワークを導入する。
論文 参考訳(メタデータ) (2020-09-03T18:00:01Z) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
本研究は、D-Wave 2000Q量子アニール上の分子電子ハミルトニアン固有値-固有ベクトル問題を解くために、一般量子アニール固有解法(QAE)アルゴリズムを実装した。
そこで本研究では,D-Waveハードウェアを用いた各種分子系における基底および電子励起状態の取得について述べる。
論文 参考訳(メタデータ) (2020-09-02T22:46:47Z) - Intel Quantum Simulator: A cloud-ready high-performance simulator of
quantum circuits [0.0]
我々は、qHiPSTERとして知られていたIntel Quantum Simulator(IQS)の最新リリースを紹介する。
このソフトウェアの高性能コンピューティング能力により、ユーザーは利用可能なハードウェアリソースを活用できる。
IQSは計算資源を分割し、関連する回路のプールを並列にシミュレートする。
論文 参考訳(メタデータ) (2020-01-28T19:00:25Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。