QuForge: A Library for Qudits Simulation
- URL: http://arxiv.org/abs/2409.17716v1
- Date: Thu, 26 Sep 2024 10:38:35 GMT
- Title: QuForge: A Library for Qudits Simulation
- Authors: Tiago de Souza Farias, Lucas Friedrich, Jonas Maziero
- Abstract summary: QuForge is a Python-based library designed to simulate quantum circuits with qudits.
It supports execution on accelerating devices such as GPUs and TPUs, significantly speeding up simulations.
It also supports sparse operations, leading to a reduction in memory consumption compared to other libraries.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Quantum computing with qudits, an extension of qubits to multiple levels, is
a research field less mature than qubit-based quantum computing. However,
qudits can offer some advantages over qubits, by representing information with
fewer separated components. In this article, we present QuForge, a Python-based
library designed to simulate quantum circuits with qudits. This library
provides the necessary quantum gates for implementing quantum algorithms,
tailored to any chosen qudit dimension. Built on top of differentiable
frameworks, QuForge supports execution on accelerating devices such as GPUs and
TPUs, significantly speeding up simulations. It also supports sparse
operations, leading to a reduction in memory consumption compared to other
libraries. Additionally, by constructing quantum circuits as differentiable
graphs, QuForge facilitates the implementation of quantum machine learning
algorithms, enhancing the capabilities and flexibility of quantum computing
research.
Related papers
- The curse of random quantum data [62.24825255497622]
We quantify the performances of quantum machine learning in the landscape of quantum data.
We find that the training efficiency and generalization capabilities in quantum machine learning will be exponentially suppressed with the increase in qubits.
Our findings apply to both the quantum kernel method and the large-width limit of quantum neural networks.
arXiv Detail & Related papers (2024-08-19T12:18:07Z) - Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
We develop a reinforcement learning-based quantum compiler for a superconducting processor.
We demonstrate its capability of discovering novel and hardware-amenable circuits with short lengths.
Our study exemplifies the codesign of the software with hardware for efficient quantum compilation.
arXiv Detail & Related papers (2024-06-18T01:49:48Z) - Unleashing quantum algorithms with Qinterpreter: bridging the gap between theory and practice across leading quantum computing platforms [0.6465466167591405]
QInterpreter is a tool embedded in the Quantum Science Gateway QubitHub.
It translates seamlessly programs from one library to the other and visualizes the results.
arXiv Detail & Related papers (2023-10-11T03:45:11Z) - Quantivine: A Visualization Approach for Large-scale Quantum Circuit
Representation and Analysis [31.203764035373677]
We develop Quantivine, an interactive system for exploring and understanding quantum circuits.
A series of novel circuit visualizations are designed to uncover contextual details such as qubit provenance, parallelism, and entanglement.
The effectiveness of Quantivine is demonstrated through two usage scenarios of quantum circuits with up to 100 qubits.
arXiv Detail & Related papers (2023-07-18T04:51:28Z) - 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) - Iterative Qubits Management for Quantum Index Searching in a Hybrid
System [56.39703478198019]
IQuCS aims at index searching and counting in a quantum-classical hybrid system.
We implement IQuCS with Qiskit and conduct intensive experiments.
Results demonstrate that it reduces qubits consumption by up to 66.2%.
arXiv Detail & Related papers (2022-09-22T21:54:28Z) - Optimal Stochastic Resource Allocation for Distributed Quantum Computing [50.809738453571015]
We propose a resource allocation scheme for distributed quantum computing (DQC) based on programming to minimize the total deployment cost for quantum resources.
The evaluation demonstrates the effectiveness and ability of the proposed scheme to balance the utilization of quantum computers and on-demand quantum computers.
arXiv Detail & Related papers (2022-09-16T02:37:32Z) - tqix.pis: A toolbox for large-scale quantum simulation platforms [0.0]
tqix.pis is a library of tqix for executing various algorithms in large-scale quantum simulation platforms.
It emulates basic functions of a quantum circuit, including qubits, quantum gates, and measurements.
arXiv Detail & Related papers (2022-09-02T16:57:22Z) - Efficient realization of quantum primitives for Shor's algorithm using
PennyLane library [0.0]
Package contains implementations of various quantum gates and well-known quantum algorithms using PennyLane library.
decomposition is used to analyze resources required for an execution of Shor's algorithm on the level of native operations of trapped-ion quantum computer.
arXiv Detail & Related papers (2022-01-14T12:55:28Z) - 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) - Quantum Accelerator Stack: A Research Roadmap [0.0]
We present the idea of a quantum accelerator which contains the full stack of the layers of an accelerator.
Qbits are defined as perfect qubits, implying they do not decohere and perform good quantum gate operations.
The logic is expressed in the universal quantum-classical hybrid computation language developed in the group, called OpenQL.
arXiv Detail & Related papers (2021-02-03T12:33:12Z)
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.