Strategies to Reduce Memory Consumption in Software Quantum Computing Simulators
摘要
The limitations of real quantum devices and the growing interest in Quantum Computing have caused many organizations to focus on developing software quantum simulators that run on classical computers. These simulators are a popular tool suitable for testing quantum computing concepts on ideal conditions, avoiding dealing with hardware challenges like the limited number and quality of physical qubits and quantum error correction, among others. Nevertheless, expressing the fundamental principles of quantum computing using conventional data structures for simulations on classical computers requires substantial memory. This work proposes several strategies to save memory to increase the number of qubits in the simulations. Among these strategies, we propose proper data structure selection and data compression.