Quantum simulation plays a critical role in advancing our understanding and development of quantum algorithms, quantum computing hardware, and quantum information science. Despite the availability of various quantum circuit simulators, they often face challenges in terms of maintainability and extensibility. In this paper, we introduce Lightweight Functional Quantum Simulator (LFQS), a compilation-based framework that addresses these issues by leveraging an intermediate language to synthesize efficient quantum simulators in C and CUDA. The intermediate language exploits the underlying structured sparsity behind the matrix representation of quantum gates. Our framework generates efficient code for multi-core CPUs and GPUs and outperforms state-of-the-art simulators, such as Qiskit, Catalyst, and QuEST, as well as a representative of dense tensor frameworks, NumPy, in both micro-benchmark and macro-benchmark circuits.
Mon 3 MarDisplayed time zone: Pacific Time (US & Canada) change
17:00 - 17:40 | Quantum Computing (1)Main Conference at Willow (Level 2) Chair(s): Sunita Chanrasekaran University of Delaware, USA | ||
17:00 20mTalk | Synthesis of Quantum Simulators by Compilation Main Conference Meisam Tarabkhah University of Edinburgh, Mahshid Delavar University of Sheffield, Mina Doosti University of Edinburgh, Amir Shaikhha University of Edinburgh | ||
17:20 20mTalk | Weaver: A Retargetable Compiler Framework for FPQA Quantum Architectures Main Conference Oğuzcan Kırmemiş TU Munich, Francisco Romao TU Munich, Emmanouil Giortamis TU Munich, Pramod Bhatotia TU Munich, Germany |