salvatore pennacchio

dense-evolution - High-performance JAX + CuPy NISQ quantum circuit simulator

An open-source Statevector Quantum Simulator engineered to bypass the steep XLA memory and tracking overhead typical of JAX beyond 20 qubits. It utilizes custom Linear Kernel Fusion and Circuit Chunking to eliminate host RAM saturation during deep NISQ circuit executions, enabling seamless hardware-agnostic acceleration across multi-core CPUs and CUDA-powered GPUs via CuPy.

Add a comment

Replies

Best
salvatore pennacchio
Hi Product Hunt! I am the creator of dense-evolution. I built this simulator to solve a real practical issue: the massive RAM footprint and JIT compilation bottlenecks encountered when simulating dense quantum circuits and VQE/QML algorithms past 20 qubits using standard frameworks. By restructuring gate execution through stride-slicing and runtime linear tensor permutations, dense-evolution cuts down memory allocation to its absolute theoretical minimum while preserving full float64 machine epsilon precision. I would love to get the community's feedback on the Kernel Fusion architecture and memory management layer! GitHub: https://github.com/tatopenn-cell... PyPI: https://pypi.org/project/dense-e...