Towards Quantum Software for Quantum Simulation
Maja Franz, Lukas Schmidbauer, Joshua Ammermann, Ina Schaefer, Wolfgang Mauerer

TL;DR
This paper discusses the need for a modular, model-driven software framework to advance quantum simulation, enabling scalable, cross-platform workflows and addressing current limitations in infrastructure and abstractions.
Contribution
It proposes a novel modular, model-driven engineering approach to develop general-purpose quantum simulation software frameworks for diverse applications.
Findings
Identifies critical gaps in current quantum simulation software stacks.
Advocates for a model-driven, modular framework supporting digital and analogue simulations.
Outlines a scalable, cross-platform simulation workflow example.
Abstract
Quantum simulation is a leading candidate for demonstrating practical quantum advantage over classical computation, as it is believed to provide exponentially more compute power than any classical system. It offers new means of studying the behaviour of complex physical systems, for which conventionally software-intensive simulation codes based on numerical high-performance computing are used. Instead, quantum simulations map properties and characteristics of subject systems, for instance chemical molecules, onto quantum devices that then mimic the system under study. Currently, the use of these techniques is largely limited to fundamental science, as the overall approach remains tailored for specific problems: We lack infrastructure and modelling abstractions that are provided by the software engineering community for other computational domains. In this paper, we identify critical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Scientific Computing and Data Management · Cloud Computing and Resource Management
