論文の概要: TornadoQSim: An Open-source High-Performance and Modular Quantum Circuit
Simulation Framework
- arxiv url: http://arxiv.org/abs/2305.14398v1
- Date: Tue, 23 May 2023 08:41:24 GMT
- ステータス: 処理完了
- システム内更新日: 2023-05-26 00:26:23.038105
- Title: TornadoQSim: An Open-source High-Performance and Modular Quantum Circuit
Simulation Framework
- Title(参考訳): TornadoQSim: オープンソースの高性能モジュール量子回路シミュレーションフレームワーク
- Authors: Ales Kubicek, Athanasios Stratikopoulos, Juan Fumero, Nikos Foutris,
Christos Kotselidis
- Abstract要約: 本稿では,Javaで実装されたオープンソースの量子回路シミュレーションフレームワークであるTornadoQSimを紹介する。
提案するフレームワークは,ユーザ定義のシミュレーションバックエンドを収容するために,モジュール化され,容易に拡張できるように設計されている。
TornadoQSimはTornadoVMを使用して、シミュレーションバックエンドの一部を異種ハードウェアに自動的にコンパイルする。
- 参考スコア(独自算出の注目度): 0.20999222360659603
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: In this article, we present TornadoQSim, an open-source quantum circuit
simulation framework implemented in Java. The proposed framework has been
designed to be modular and easily expandable for accommodating different
user-defined simulation backends, such as the unitary matrix simulation
technique. Furthermore, TornadoQSim features the ability to interchange
simulation backends that can simulate arbitrary quantum circuits. Another novel
aspect of TornadoQSim over other quantum simulators is the transparent hardware
acceleration of the simulation backends on heterogeneous devices. TornadoQSim
employs TornadoVM to automatically compile parts of the simulation backends
onto heterogeneous hardware, thereby addressing the fragmentation in
development due to the low-level heterogeneous programming models. The
evaluation of TornadoQSim has shown that the transparent utilization of GPU
hardware can result in up to 506.5$x$ performance speedup when compared to the
vanilla Java code for a fully entangled quantum circuit of 11 qubits. Other
evaluated quantum algorithms have been the Deutsch-Jozsa algorithm (493.10$x$
speedup for a 11-qubit circuit) and the quantum Fourier transform algorithm
(518.12$x$ speedup for a 11-qubit circuit). Finally, the best TornadoQSim
implementation of unitary matrix has been evaluated against a semantically
equivalent simulation via Qiskit. The comparative evaluation has shown that the
simulation with TornadoQSim is faster for small circuits, while for large
circuits Qiskit outperforms TornadoQSim by an order of magnitude.
- Abstract(参考訳): 本稿では,Javaで実装されたオープンソースの量子回路シミュレーションフレームワークであるTornadoQSimを紹介する。
提案フレームワークは,ユニタリマトリクスシミュレーション手法など,ユーザ定義の異なるシミュレーションバックエンドに対応するためにモジュール化され,容易に拡張できるように設計されている。
さらに、TornadoQSimは任意の量子回路をシミュレートできるシミュレーションバックエンドを交換する機能を備えている。
他の量子シミュレータに対するTornadoQSimのもうひとつの新しい側面は、異種デバイス上のシミュレーションバックエンドの透過的なハードウェアアクセラレーションである。
TornadoQSimはTornadoVMを使ってシミュレーションバックエンドの一部を不均一なハードウェアに自動的にコンパイルする。
TornadoQSimの評価によれば、GPUハードウェアの透過的な利用により、11量子ビットの完全絡み合った量子回路のバニラJavaコードと比較して、最大506.5$xの性能向上が得られる。
その他の評価された量子アルゴリズムとしては、Deutsch-Jozsaアルゴリズム(11ビット回路の493.10$x$スピードアップ)や量子フーリエ変換アルゴリズム(11ビット回路の518.12$x$スピードアップ)がある。
最後に、一意行列の最良のTornadoQSim実装は、Qiskitによる意味論的に等価なシミュレーションに対して評価されている。
比較評価の結果,小型回路ではtornadoqsimのシミュレーションが高速であり,大規模回路ではqiskitがtornadoqsimよりも桁違いに高速であることがわかった。
関連論文リスト
- Boundaries for quantum advantage with single photons and loop-based time-bin interferometers [40.908112113947475]
ループベースのボソンサンプリング器は、一連の遅延線を用いて自由度で光子を干渉する。
本稿では,このループ構造を利用してより効率的なシミュレーションを行う手法を提案する。
論文 参考訳(メタデータ) (2024-11-25T19:13:20Z) - Leveraging Quantum Machine Learning Generalization to Significantly Speed-up Quantum Compilation [0.7049738935364297]
QFactor-Sampleは行列行列演算をより単純な$mathcalO(2n)$回路シミュレーションで置き換える。
拡張性の向上とコンパイル時間の短縮を実証し、8キュービット以上の回路に対して平均スピードアップ係数69を達成した。
論文 参考訳(メタデータ) (2024-05-21T15:32:16Z) - QuantumReservoirPy: A Software Package for Time Series Prediction [44.99833362998488]
我々は、量子貯水池が共通の構造に合うようにするためのソフトウェアパッケージを開発した。
本パッケージは, 量子貯水池構造の比較法の開発を簡略化し, 論理的手法を提示する。
論文 参考訳(メタデータ) (2024-01-19T13:31:29Z) - ClimSim-Online: A Large Multi-scale Dataset and Framework for Hybrid ML-physics Climate Emulation [45.201929285600606]
我々は、ハイブリッドML物理シミュレータを開発するためのエンドツーエンドワークフローを含むClimSim-Onlineを提案する。
データセットはグローバルで、高いサンプリング頻度で10年間にわたっています。
MLモデルを運用環境シミュレータに統合するための、クロスプラットフォームでコンテナ化されたパイプラインを提供します。
論文 参考訳(メタデータ) (2023-06-14T21:26:31Z) - Exact and approximate simulation of large quantum circuits on a single
GPU [0.46603287532620735]
最大27量子ビットのフーリエ変換回路の正確なシミュレーションのための競合実行時間を報告する。
また、54量子ビットに作用するランダム回路の全ての振幅を、平均忠実度が4%以上の7層で近似シミュレーションした。
論文 参考訳(メタデータ) (2023-04-28T16:45:28Z) - QCLAB++: Simulating Quantum Circuits on GPUs [0.0]
我々は、GPU加速量子回路シミュレーションのための軽量で完全に測定されたC++パッケージであるqclab++を紹介する。
qclab++は高度に最適化されたゲートシミュレーションアルゴリズムによって性能と数値安定性を設計する。
また、qclab++を模倣した構文を持つMatlab用の量子回路ツールボックスであるqclabを紹介する。
論文 参考訳(メタデータ) (2023-02-28T22:56:48Z) - TensorCircuit: a Quantum Software Framework for the NISQ Era [18.7784080447382]
Pythonで書かれたCircuitは、自動微分、ジャストインタイムコンパイル、ベクトル化並列処理、ハードウェアアクセラレーションをサポートする。
回路は、適度な深さと低次元接続で最大600量子ビットをシミュレートすることができる。
論文 参考訳(メタデータ) (2022-05-20T11:23:30Z) - TQSim: A Case for Reuse-Focused Tree-Based Quantum Circuit Simulation [14.047925751565387]
本稿では,ツリーベース量子回路シミュレーション(TQSim)というノイズシミュレーション手法を提案する。
TQSimはノイズシミュレーション中の中間結果の再利用性を活用し、計算量を削減する。
ノイズの多いQulacsベースのベースラインシミュレータと比較して、TQSimは48のベンチマーク回路で平均2.51倍のスピードアップを達成する。
論文 参考訳(メタデータ) (2022-03-25T20:06:15Z) - Parallel Simulation of Quantum Networks with Distributed Quantum State
Management [56.24769206561207]
我々は、量子ネットワークの並列シミュレーションの要件を特定し、最初の並列離散事象量子ネットワークシミュレータを開発する。
コントリビューションには、複数のプロセスに分散した共有量子情報を維持する量子状態マネージャの設計と開発が含まれています。
既存のシーケンシャルバージョンと並行してオープンソースツールとして,並列SeQUeNCeシミュレータをリリースする。
論文 参考訳(メタデータ) (2021-11-06T16:51:17Z) - Neural Implicit Surfaces for Efficient and Accurate Collisions in
Physically Based Simulations [40.679520739784195]
衝突検出と解法は物理シミュレーションにおいて重要なボトルネックとなる。
シミュレーションにおける衝突処理のための深層学習により学習した暗黙の曲面表現を提案する。
提案アーキテクチャは,O(n) あるいは O(1) の複雑な単一点クエリを持ち,並列化の問題はない。
論文 参考訳(メタデータ) (2021-10-03T09:43:01Z) - BayesSimIG: Scalable Parameter Inference for Adaptive Domain
Randomization with IsaacGym [59.53949960353792]
BayesSimIGは、最近リリースされたNVIDIA IsaacGymと統合されたBayesSimの実装を提供するライブラリである。
BayesSimIGはNVIDIABoardと統合して、高次元の後方のスライスを簡単に視覚化する。
論文 参考訳(メタデータ) (2021-07-09T16:21:31Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。