Saved in:
Bibliographic Details
Main Authors: Asadi, Ali, Dusko, Amintor, Park, Chae-Yeun, Michaud-Rioux, Vincent, Schoch, Isidor, Shu, Shuli, Vincent, Trevor, O'Riordan, Lee James
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2403.02512
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916146283806720
author Asadi, Ali
Dusko, Amintor
Park, Chae-Yeun
Michaud-Rioux, Vincent
Schoch, Isidor
Shu, Shuli
Vincent, Trevor
O'Riordan, Lee James
author_facet Asadi, Ali
Dusko, Amintor
Park, Chae-Yeun
Michaud-Rioux, Vincent
Schoch, Isidor
Shu, Shuli
Vincent, Trevor
O'Riordan, Lee James
contents We introduce PennyLane's Lightning suite, a collection of high-performance state-vector simulators targeting CPU, GPU, and HPC-native architectures and workloads. Quantum applications such as QAOA, VQE, and synthetic workloads are implemented to demonstrate the supported classical computing architectures and showcase the scale of problems that can be simulated using our tooling. We benchmark the performance of Lightning with backends supporting CPUs, as well as NVidia and AMD GPUs, and compare the results to other commonly used high-performance simulator packages, demonstrating where Lightning's implementations give performance leads. We show improved CPU performance by employing explicit SIMD intrinsics and multi-threading, batched task-based execution across multiple GPUs, and distributed forward and gradient-based quantum circuit executions across multiple nodes. Our data shows we can comfortably simulate a variety of circuits, giving examples with up to 30 qubits on a single device or node, and up to 41 qubits using multiple nodes.
format Preprint
id arxiv_https___arxiv_org_abs_2403_02512
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Hybrid quantum programming with PennyLane Lightning on HPC platforms
Asadi, Ali
Dusko, Amintor
Park, Chae-Yeun
Michaud-Rioux, Vincent
Schoch, Isidor
Shu, Shuli
Vincent, Trevor
O'Riordan, Lee James
Quantum Physics
Distributed, Parallel, and Cluster Computing
Emerging Technologies
Computational Physics
We introduce PennyLane's Lightning suite, a collection of high-performance state-vector simulators targeting CPU, GPU, and HPC-native architectures and workloads. Quantum applications such as QAOA, VQE, and synthetic workloads are implemented to demonstrate the supported classical computing architectures and showcase the scale of problems that can be simulated using our tooling. We benchmark the performance of Lightning with backends supporting CPUs, as well as NVidia and AMD GPUs, and compare the results to other commonly used high-performance simulator packages, demonstrating where Lightning's implementations give performance leads. We show improved CPU performance by employing explicit SIMD intrinsics and multi-threading, batched task-based execution across multiple GPUs, and distributed forward and gradient-based quantum circuit executions across multiple nodes. Our data shows we can comfortably simulate a variety of circuits, giving examples with up to 30 qubits on a single device or node, and up to 41 qubits using multiple nodes.
title Hybrid quantum programming with PennyLane Lightning on HPC platforms
topic Quantum Physics
Distributed, Parallel, and Cluster Computing
Emerging Technologies
Computational Physics
url https://arxiv.org/abs/2403.02512