Quantum Mini-Apps: A Framework for Developing and Benchmarking Quantum-HPC Applications
<|reference_start|>Quantum Mini-Apps: A Framework for Developing and Benchmarking Quantum-HPC Applications: With the increasing maturity and scale of quantum hardware and its integration into HPC systems, there is a need to develop robust techniques for developing, characterizing, and benchmarking quantum-HPC applications and middleware systems. This requires a better understanding of interaction, coupling, and common execution patterns between quantum and classical workload tasks and components. This paper identifies six quantum-HPC execution motifs - recurring execution patterns characterized by distinct coupling and interaction modes. These motifs provide the basis for a suite of quantum mini-apps - simplified application prototypes that encapsulate essential characteristics of production systems. To support these developments, we introduce a mini-app framework that offers the necessary abstractions for creating and executing mini-apps across heterogeneous quantum-HPC infrastructure, making it a valuable tool for performance characterizations and middleware development.<|reference_end|>
@article{saurabh2024quantum,
    title={Quantum Mini-Apps: A Framework for Developing and Benchmarking
  Quantum-HPC Applications},
    author={Nishant Saurabh, Pradeep Mantha, Florian J. Kiwit, Shantenu Jha, Andre
  Luckow},
    journal={arXiv preprint arXiv:2405.07333},
    year={2024},
    doi={10.1145/3659996.3660036},
    archivePrefix={arXiv},
    eprint={2405.07333},
    primaryClass={quant-ph cs.DC}
}