RosneT: A Block Tensor Algebra Library for Out-of-Core Quantum Computing
Simulation
- URL: http://arxiv.org/abs/2201.06620v1
- Date: Mon, 17 Jan 2022 20:35:40 GMT
- Title: RosneT: A Block Tensor Algebra Library for Out-of-Core Quantum Computing
Simulation
- Authors: Sergio S\'anchez-Ram\'irez, Javier Conejero, Francesc Lordan, Anna
Queralt, Toni Cortes, Rosa M Badia, Artur Garcia-Saez
- Abstract summary: We present RosneT, a library for distributed, out-of-core block tensor algebra.
We use the PyCOMPSs programming model to transform tensor operations into a collection of tasks handled by the COMPSs runtime.
We report results validating our approach showing good scalability in simulations of Quantum circuits of up to 53 qubits.
- Score: 0.18472148461613155
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: With the advent of more powerful Quantum Computers, the need for larger
Quantum Simulations has boosted. As the amount of resources grows exponentially
with size of the target system Tensor Networks emerge as an optimal framework
with which we represent Quantum States in tensor factorizations. As the extent
of a tensor network increases, so does the size of intermediate tensors
requiring HPC tools for their manipulation. Simulations of medium-sized
circuits cannot fit on local memory, and solutions for distributed contraction
of tensors are scarce. In this work we present RosneT, a library for
distributed, out-of-core block tensor algebra. We use the PyCOMPSs programming
model to transform tensor operations into a collection of tasks handled by the
COMPSs runtime, targeting executions in existing and upcoming Exascale
supercomputers. We report results validating our approach showing good
scalability in simulations of Quantum circuits of up to 53 qubits.
Related papers
- A Matrix Product State Model for Simultaneous Classification and Generation [0.8192907805418583]
Quantum machine learning (QML) is a rapidly expanding field that merges the principles of quantum computing with the techniques of machine learning.
Here, we present a novel matrix product state (MPS) model, where the MPS functions as both a classifier and a generator.
Our contributions offer insights into the mechanics of tensor network methods for generation tasks.
arXiv Detail & Related papers (2024-06-25T10:23:36Z) - Simplification of tensor updates toward performance-complexity balanced quantum computer simulation [0.0]
This work studies the tensor updates simplification in the context of the tensor network based quantum computer simulation.
According to the numerical simulations, a method called simple update, also originated in quantum many-body spin systems, shows a good balance of the fidelity and the computational complexity.
arXiv Detail & Related papers (2024-06-05T07:18:28Z) - Scalable CP Decomposition for Tensor Learning using GPU Tensor Cores [47.87810316745786]
We propose a compression-based tensor decomposition framework, namely the exascale-tensor, to support exascale tensor decomposition.
Compared to the baselines, the exascale-tensor supports 8,000x larger tensors and a speedup up to 6.95x.
We also apply our method to two real-world applications, including gene analysis and tensor layer neural networks.
arXiv Detail & Related papers (2023-11-22T21:04:59Z) - TeD-Q: a tensor network enhanced distributed hybrid quantum machine
learning framework [59.07246314484875]
TeD-Q is an open-source software framework for quantum machine learning.
It seamlessly integrates classical machine learning libraries with quantum simulators.
It provides a graphical mode in which the quantum circuit and the training progress can be visualized in real-time.
arXiv Detail & Related papers (2023-01-13T09:35:05Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
Quantum computers promise to efficiently solve important problems classical computers never will.
A fully automated quantum software stack needs to be developed.
This work provides a look "under the hood" of today's tools and showcases how these means are utilized in them, e.g., for simulation, compilation, and verification of quantum circuits.
arXiv Detail & Related papers (2023-01-10T19:00:00Z) - Optimizing Tensor Network Contraction Using Reinforcement Learning [86.05566365115729]
We propose a Reinforcement Learning (RL) approach combined with Graph Neural Networks (GNN) to address the contraction ordering problem.
The problem is extremely challenging due to the huge search space, the heavy-tailed reward distribution, and the challenging credit assignment.
We show how a carefully implemented RL-agent that uses a GNN as the basic policy construct can address these challenges.
arXiv Detail & Related papers (2022-04-18T21:45:13Z) - TensorLy-Quantum: Quantum Machine Learning with Tensor Methods [67.29221827422164]
We create a Python library for quantum circuit simulation that adopts the PyTorch API.
Ly-Quantum can scale to hundreds of qubits on a single GPU and thousands of qubits on multiple GPU.
arXiv Detail & Related papers (2021-12-19T19:26:17Z) - Tensor Networks for Simulating Quantum Circuits on FPGAs [0.0]
Most research in quantum computing today is performed against simulations of quantum computers rather than true quantum computers.
One way to accelerate such a simulation is to use field programmable gate array (FPGA) hardware to efficiently compute the matrix multiplications.
One way to potentially reduce the memory footprint of a quantum computing system is to represent it as a tensor network.
arXiv Detail & Related papers (2021-08-15T22:43:38Z) - Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits
at Exascale [57.84751206630535]
We present a modernized version of the Quantum Virtual Machine (TNQVM) which serves as a quantum circuit simulation backend in the e-scale ACCelerator (XACC) framework.
The new version is based on the general purpose, scalable network processing library, ExaTN, and provides multiple quantum circuit simulators.
By combining the portable XACC quantum processors and the scalable ExaTN backend we introduce an end-to-end virtual development environment which can scale from laptops to future exascale platforms.
arXiv Detail & Related papers (2021-04-21T13:26:42Z) - Efficient 2D Tensor Network Simulation of Quantum Systems [6.074275058563179]
2D tensor networks such as Projected Entangled States (PEPS) are well-suited for key classes of physical systems and quantum circuits.
We propose new algorithms and software abstractions for PEPS-based methods, accelerating the bottleneck operation of contraction and scalableization of a subnetwork.
arXiv Detail & Related papers (2020-06-26T22:36:56Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.