論文の概要: cuQuantum SDK: A High-Performance Library for Accelerating Quantum
Science
- arxiv url: http://arxiv.org/abs/2308.01999v1
- Date: Thu, 3 Aug 2023 19:28:02 GMT
- ステータス: 処理完了
- システム内更新日: 2023-08-07 14:53:08.597388
- Title: cuQuantum SDK: A High-Performance Library for Accelerating Quantum
Science
- Title(参考訳): cuQuantum SDK: 量子科学を加速するための高性能ライブラリ
- Authors: Harun Bayraktar, Ali Charara, David Clark, Saul Cohen, Timothy Costa,
Yao-Lung L. Fang, Yang Gao, Jack Guan, John Gunnels, Azzam Haidar, Andreas
Hehn, Markus Hohnerbach, Matthew Jones, Tom Lubowe, Dmitry Lyakh, Shinya
Morino, Paul Springer, Sam Stanwyck, Igor Terentyev, Satya Varadhan, Jonathan
Wong, Takuma Yamaguchi
- Abstract要約: 本稿では,GPU加速量子回路シミュレーションのための実装可能なプリミティブの最先端ライブラリであるNVIDIA cuQuantum SDKを紹介する。
cuQuantum SDKは、量子情報科学コミュニティが開発した量子回路シミュレータの高速化とスケールアップを目的として開発された。
- 参考スコア(独自算出の注目度): 7.791505883503921
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: We present the NVIDIA cuQuantum SDK, a state-of-the-art library of composable
primitives for GPU-accelerated quantum circuit simulations. As the size of
quantum devices continues to increase, making their classical simulation
progressively more difficult, the availability of fast and scalable quantum
circuit simulators becomes vital for quantum algorithm developers, as well as
quantum hardware engineers focused on the validation and optimization of
quantum devices. The cuQuantum SDK was created to accelerate and scale up
quantum circuit simulators developed by the quantum information science
community by enabling them to utilize efficient scalable software building
blocks optimized for NVIDIA GPU platforms. The functional building blocks
provided cover the needs of both state vector- and tensor network- based
simulators, including approximate tensor network simulation methods based on
matrix product state, projected entangled pair state, and other factorized
tensor representations. By leveraging the enormous computing power of the
latest NVIDIA GPU architectures, quantum circuit simulators that have adopted
the cuQuantum SDK demonstrate significant acceleration, compared to CPU-only
execution, for both the state vector and tensor network simulation methods.
Furthermore, by utilizing the parallel primitives available in the cuQuantum
SDK, one can easily transition to distributed GPU-accelerated platforms,
including those furnished by cloud service providers and high-performance
computing systems deployed by supercomputing centers, extending the scale of
possible quantum circuit simulations. The rich capabilities provided by the SDK
are conveniently made available via both Python and C application programming
interfaces, where the former is directly targeting a broad Python quantum
community and the latter allows tight integration with simulators written in
any programming language.
- Abstract(参考訳): 本稿では、GPU加速量子回路シミュレーションのための構成可能なプリミティブの最先端ライブラリであるNVIDIA cuQuantum SDKを紹介する。
量子デバイスのサイズが拡大し続け、古典的なシミュレーションが徐々に困難になるにつれて、高速でスケーラブルな量子回路シミュレーターが量子アルゴリズム開発者だけでなく、量子デバイスの検証と最適化に重点を置く量子ハードウェアエンジニアにとって欠かせないものとなった。
cuQuantum SDKは、NVIDIA GPUプラットフォーム向けに最適化された効率的なスケーラブルなソフトウェア構築ブロックを活用することで、量子情報科学コミュニティが開発した量子回路シミュレータの高速化とスケールアップを目的として開発された。
機能的ビルディングブロックは、行列積状態、射影絡み合ったペア状態、その他の因子化テンソル表現に基づく近似テンソルネットワークシミュレーション手法を含む、状態ベクトルとテンソルネットワークベースのシミュレータの両方のニーズをカバーする。
最新のNVIDIA GPUアーキテクチャの膨大な計算能力を活用することで、cuQuantum SDKを採用した量子回路シミュレータは、状態ベクトルとテンソルネットワークのシミュレーション手法の両方において、CPUのみの実行と比較して大幅に加速された。
さらに、cuQuantum SDKで利用可能な並列プリミティブを利用することで、クラウドサービスプロバイダやスーパーコンピュータセンターが展開する高性能コンピューティングシステムなど、分散GPUアクセラレーションプラットフォームへの移行が容易になり、量子回路シミュレーションの規模が拡大する。
SDKが提供する豊富な機能は、PythonとCのアプリケーションプログラミングインターフェースを通じて、便利に利用できる。前者はPythonの量子コミュニティを直接ターゲットとし、後者は、あらゆるプログラミング言語で記述されたシミュレータと密に統合することができる。
関連論文リスト
- TANQ-Sim: Tensorcore Accelerated Noisy Quantum System Simulation via QIR on Perlmutter HPC [16.27167995786167]
TANQ-Simは、コヒーレントノイズと非コヒーレントノイズの両方で実用的なディープ回路をシミュレートするために設計された、フルスケールの密度行列ベースのシミュレータである。
このようなシミュレーションにかかわる計算コストに対処するため,新しい密度行列シミュレーション手法を提案する。
また,その性能を最適化するために,密度行列シミュレーションのための特定のゲート融合手法を提案する。
論文 参考訳(メタデータ) (2024-04-19T21:16:29Z) - Multi-GPU-Enabled Hybrid Quantum-Classical Workflow in Quantum-HPC Middleware: Applications in Quantum Simulations [1.9922905420195367]
本研究では,革新的な分散型量子古典量子アーキテクチャを提案する。
最先端の量子ソフトウェアフレームワークを高性能な古典コンピューティングリソースと統合する。
物質と凝縮物質物理学の量子シミュレーションにおける課題に対処する。
論文 参考訳(メタデータ) (2024-03-09T07:38:45Z) - TeD-Q: a tensor network enhanced distributed hybrid quantum machine
learning framework [59.07246314484875]
TeD-Qは、量子機械学習のためのオープンソースのソフトウェアフレームワークである。
古典的な機械学習ライブラリと量子シミュレータをシームレスに統合する。
量子回路とトレーニングの進捗をリアルタイムで視覚化できるグラフィカルモードを提供する。
論文 参考訳(メタデータ) (2023-01-13T09:35:05Z) - TensorCircuit: a Quantum Software Framework for the NISQ Era [18.7784080447382]
Pythonで書かれたCircuitは、自動微分、ジャストインタイムコンパイル、ベクトル化並列処理、ハードウェアアクセラレーションをサポートする。
回路は、適度な深さと低次元接続で最大600量子ビットをシミュレートすることができる。
論文 参考訳(メタデータ) (2022-05-20T11:23:30Z) - TensorLy-Quantum: Quantum Machine Learning with Tensor Methods [67.29221827422164]
PyTorch APIを採用した量子回路シミュレーションのためのPythonライブラリを作成します。
Ly-Quantumは、単一のGPU上で数百のキュービット、複数のGPU上で数千のキュービットにスケールすることができる。
論文 参考訳(メタデータ) (2021-12-19T19:26:17Z) - 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) - Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits
at Exascale [57.84751206630535]
本稿では,E-scale ACCelerator(XACC)フレームワークにおける量子回路シミュレーションバックエンドとして機能する量子仮想マシン(TNQVM)の近代化版を提案する。
新バージョンは汎用的でスケーラブルなネットワーク処理ライブラリであるExaTNをベースにしており、複数の量子回路シミュレータを提供している。
ポータブルなXACC量子プロセッサとスケーラブルなExaTNバックエンドを組み合わせることで、ラップトップから将来のエクサスケールプラットフォームにスケール可能なエンドツーエンドの仮想開発環境を導入します。
論文 参考訳(メタデータ) (2021-04-21T13:26:42Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcorはC++とコンパイラの実装の言語拡張で、異種量子古典プログラミング、コンパイル、単一ソースコンテキストでの実行を可能にする。
我々の研究は、量子言語で高レベルな量子カーネル(関数)を表現できる、第一種C++コンパイラを提供する。
論文 参考訳(メタデータ) (2020-10-08T12:49:07Z) - 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)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。