The ProjectQ Software Framework for Quantum Computing
Programming Models & Languages
Scientific Software Development
TimeTuesday, June 26th11:22am - 11:44am
DescriptionProjectQ is a full stack software framework which provides a high-level language to express quantum programs. ProjectQ being a full stack unified software framework allows for a wide variety of hardware and software backends. As a consequence, any quantum program has to be implemented only once and the same implementation can then be used to generate resource estimates, run simulations at various scales using different state-of-the-art simulators and, ultimately, execute the program on actual quantum hardware. The modular design of the ProjectQ compilation framework allows users to quickly build new compilers by combining existing engines such as optimizers, mappers, and translators in a new way. Furthermore, experts can implement their own engines and get instant feedback on their performance for a specific application and hardware architecture.