The Quantuloop Quantum Simulator Suite for HPC is a collection of high-performance quantum computer simulators for the Ket language. Since quantum algorithms explore distinct aspects of quantum computation to extract advantages, there is no silver bullet for the simulation of a quantum computer. The Quantuloop Quantum Simulator Suite for HPC offers three quantum simulators today, with new ones coming in the future. The simulators available today are:
- Quantuloop Sparse, which brings the Bitwise Representation (implemented in the KBW Sparse) for HPC. This is the only simulator that implements this simulation algorithm and it provides many benefits:
Ready for multi-GPU systems, allowing you to scale up simulations as needed.
Efficient execution time with the amount of superposition, providing faster simulations.
Exact simulation of more than 100 qubits depending on the algorithm, making it ideal for larger simulations.
- Quantuloop Dense is a state vector simulator built with the NVIDIA cuQuantum SDK cuStateVec. It provides several advantages:
Great scalability in multi-GPU systems, enabling large simulations to be run with ease.
The perfect fit for most quantum algorithms, allowing you to simulate many different types of quantum circuits.
- Quantuloop QuEST, which is an interface for the open-source simulator QuEST. It provides many benefits, including:
Excellent performance for single GPU systems, allowing you to run simulations even if you don’t have access to multiple GPUs.
By using the Quantuloop Quantum Simulator Suite for HPC, you can enjoy the following benefits:
Faster simulation times, as the simulators are optimized for GPU-based computing.
Higher scalability, as multi-GPU systems, can be used to run large simulations.
Access to unique simulation algorithms, such as the Parallel Bitwise implemented in the Quantuloop Sparse simulator.
Ability to simulate a wide range of quantum algorithms and circuits, allowing you to explore the potential of quantum computing.
Quantum Programming with Ket#
Ket Quantum Programming is an open-source platform that provides dynamic interaction between classical and quantum data at the programming level, streamlining classical-quantum development.
The benefits of using Ket include:
Easy and intuitive quantum programming: Ket offers an embedded programming language that is based on Python, which is known for its ease of use and readability. This allows anyone, even those without a strong background in quantum physics, to quickly prototype and test quantum applications.
Dynamic interaction between classical and quantum data: Ket provides a platform for dynamic interaction between classical and quantum data at the programming level, which streamlines classical-quantum development.
Quantum acceleration on embedded systems: Libket, the runtime library for the Ket language, can be used for quantum acceleration on embedded systems using C/C++ or Rust. This allows for faster execution of quantum applications on resource-constrained devices.
Noise-free quantum simulation: The Ket Bitwise Simulator (KBW) offers a noise-free quantum computer simulator that allows anyone to test quantum applications on classical computers for free. The two simulation methods available in KBW, Dense simulation based on state vector simulation and Sparse simulation based on the Bitwise representation, provide accurate and efficient simulation of quantum circuits.
Overall, Ket provides a powerful and flexible platform for quantum programming and simulation, making it accessible to a wider range of users and enabling the development of quantum applications that can run on resource-constrained devices.
Run the Quantum Simulator Suite#
For technical support, please, email email@example.com.
For commercial matters, please email firstname.lastname@example.org.