{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T13:40:01Z","timestamp":1759066801143,"version":"3.44.0"},"publisher-location":"Cham","reference-count":44,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032063427","type":"print"},{"value":"9783032063434","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T00:00:00Z","timestamp":1759104000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T00:00:00Z","timestamp":1759104000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-06343-4_6","type":"book-chapter","created":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T13:24:00Z","timestamp":1759065840000},"page":"81-95","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["OpenMP-Q: Quantum Task Offloading in\u00a0OpenMP"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6418-8741","authenticated-orcid":false,"given":"Swastik","family":"Mittal","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-7926-4046","authenticated-orcid":false,"given":"Atulya","family":"Mahesh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0258-0294","authenticated-orcid":false,"given":"Frank","family":"Mueller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,9,29]]},"reference":[{"key":"6_CR1","unstructured":"AWS. Amazon braket., https:\/\/aws.amazon.com\/braket\/"},{"key":"6_CR2","unstructured":"Clang: Compiler Front-end. https:\/\/clang.llvm.org\/"},{"key":"6_CR3","doi-asserted-by":"crossref","unstructured":"\u00c1lvarez, \u00c1., Ugarte, \u00cd., Fern\u00e1ndez, V., S\u00e1nchez, P.: Openmp dynamic device offloading in heterogeneous platforms. In: International Workshop on OpenMP, pp. 109\u2013122. Springer (2019)","DOI":"10.1007\/978-3-030-28596-8_8"},{"key":"6_CR4","doi-asserted-by":"crossref","unstructured":"Antao, S.F., et\u00a0al.: Offloading support for openmp in clang and LLVM. In: 2016 Third Workshop on the LLVM Compiler Infrastructure in HPC (LLVM-HPC), pp. 1\u201311. IEEE (2016)","DOI":"10.1109\/LLVM-HPC.2016.006"},{"issue":"7779","key":"6_CR5","doi-asserted-by":"publisher","first-page":"505","DOI":"10.1038\/s41586-019-1666-5","volume":"574","author":"F Arute","year":"2019","unstructured":"Arute, F., et al.: Quantum supremacy using a programmable superconducting processor. Nature 574(7779), 505\u2013510 (2019)","journal-title":"Nature"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Badrike, K., et al.: Qisdax: An open source bridge from qiskit to ion trap quantum devices. In: IEEE International Conference on Quantum Computing and Engineering (QCE) (2023)","DOI":"10.1109\/QCE57702.2023.00097"},{"key":"6_CR7","unstructured":"Bergholm, V., et al.: Pennylane: automatic differentiation of hybrid quantum-classical computations (2022). https:\/\/arxiv.org\/abs\/1811.04968"},{"key":"6_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TQE.2020.2981074","volume":"1","author":"K Bertels","year":"2020","unstructured":"Bertels, K., et al.: Quantum computer architecture toward full-stack quantum accelerators. IEEE Trans. Quantum Eng. 1, 1\u201317 (2020)","journal-title":"IEEE Trans. Quantum Eng."},{"key":"6_CR9","unstructured":"Bourdeauducq, S., et al.: Artiq 1,(2016)"},{"issue":"3","key":"6_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3007651","volume":"13","author":"KA Britt","year":"2017","unstructured":"Britt, K.A., Humble, T.S.: High-performance computing with quantum processing units. ACM J. Emerging Technol. Comput. Syst. (JETC) 13(3), 1\u201313 (2017)","journal-title":"ACM J. Emerging Technol. Comput. Syst. (JETC)"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Britt, K.A., Mohiyaddin, F.A., Humble, T.S.: Quantum accelerators for high-performance computing systems. In: 2017 IEEE International Conference on Rebooting Computing (ICRC), pp.\u00a01\u20137. IEEE (2017)","DOI":"10.1109\/ICRC.2017.8123664"},{"issue":"1","key":"6_CR12","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/4434.656771","volume":"6","author":"D Clark","year":"1998","unstructured":"Clark, D.: Openmp: a parallel standard for the masses. IEEE Concurr. 6(1), 10\u201312 (1998). https:\/\/doi.org\/10.1109\/4434.656771","journal-title":"IEEE Concurr."},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Cramer, T., R\u00f6mmer, M., Kosmynin, B., Focht, E., M\u00fcller, M.S.: Openmp target device offloading for the sx-aurora tsubasa vector engine. In: International Conference on Parallel Processing and Applied Mathematics, pp. 237\u2013249. Springer (2019)","DOI":"10.1007\/978-3-030-43229-4_21"},{"key":"6_CR14","doi-asserted-by":"publisher","unstructured":"Developers, C.: Cirq. Zenodo (2025). https:\/\/doi.org\/10.5281\/ZENODO.4062499, https:\/\/zenodo.org\/doi\/10.5281\/zenodo.4062499","DOI":"10.5281\/ZENODO.4062499"},{"key":"6_CR15","unstructured":"Elsharkawy, A., et\u00a0al.: Integration of quantum accelerators with high performance computing\u2013a review of quantum programming tools. arXiv preprint arXiv:2309.06167 (2023)"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Espinosa, A., Klemm, M., de\u00a0Supinski, B.R., Cytowski, M., Klinkenberg, J.: Advancing OpenMP for Future Accelerators. Springer (2024)","DOI":"10.1007\/978-3-031-72567-8"},{"key":"6_CR17","unstructured":"Farhi, E., Goldstone, J., Gutmann, S.: A quantum approximate optimization algorithm (2014). https:\/\/arxiv.org\/abs\/1411.4028"},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"Gammelmark, M., Rydahl, A., Karlsson, S.: Openmp target offload utilizing gpu shared memory. In: International Workshop on OpenMP, pp. 114\u2013128. Springer (2023)","DOI":"10.1007\/978-3-031-40744-4_8"},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Gayatri, R., Tian, S., Olivier, S.L., Wright, E., Doerfert, J.: Leveraging llvm openmp gpu offload optimizations for kokkos applications. In: 2024 IEEE 31st International Conference on High Performance Computing, Data, and Analytics (HiPC), pp. 277\u2013287. IEEE (2024)","DOI":"10.1109\/HiPC62374.2024.00035"},{"key":"6_CR20","doi-asserted-by":"publisher","unstructured":"Hill, R.J., et al.: qBraid-SDK: Platform-agnostic quantum runtime framework. (2025). https:\/\/doi.org\/10.5281\/zenodo.12627596, https:\/\/github.com\/qBraid\/qBraid","DOI":"10.5281\/zenodo.12627596"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"Horowitz, M., Grumbling, E.: Quantum computing: progress and prospects (2019)","DOI":"10.17226\/25196"},{"issue":"5","key":"6_CR22","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1109\/MM.2021.3099140","volume":"41","author":"TS Humble","year":"2021","unstructured":"Humble, T.S., McCaskey, A., Lyakh, D.I., Gowrishankar, M., Frisch, A., Monz, T.: Quantum computers for high-performance computing. IEEE Micro 41(5), 15\u201323 (2021)","journal-title":"IEEE Micro"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Huthmann, J., Sommer, L., Podobas, A., Koch, A., Sano, K.: Openmp device offloading to fpgas using the nymble infrastructure. In: International Workshop on OpenMP, pp. 265\u2013279. Springer (2020)","DOI":"10.1007\/978-3-030-58144-2_17"},{"key":"6_CR24","unstructured":"Javadi-Abhari, A., et al.: Quantum computing with qiskit (2024). https:\/\/arxiv.org\/abs\/2405.08810"},{"issue":"9","key":"6_CR25","doi-asserted-by":"publisher","first-page":"562","DOI":"10.1016\/j.parco.2011.02.002","volume":"37","author":"H Jin","year":"2011","unstructured":"Jin, H., Jespersen, D., Mehrotra, P., Biswas, R., Huang, L., Chapman, B.: High performance computing using mpi and openmp on multi-core parallel systems. Parallel Comput. 37(9), 562\u2013575 (2011)","journal-title":"Parallel Comput."},{"key":"6_CR26","unstructured":"Lee, J.K., et al.: Quantum task offloading with the openmp api. arXiv preprint arXiv:2311.03210 (2023)"},{"key":"6_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1007\/978-3-642-40698-0_7","volume-title":"OpenMP in the Era of Low Power Devices and Accelerators","author":"C Liao","year":"2013","unstructured":"Liao, C., Yan, Y., de Supinski, B.R., Quinlan, D.J., Chapman, B.: Early experiences with the openmp accelerator model. In: Rendell, A.P., Chapman, B.M., M\u00fcller, M.S. (eds.) IWOMP 2013. LNCS, vol. 8122, pp. 84\u201398. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-40698-0_7"},{"key":"6_CR28","unstructured":"Mahesh, A., Mittal, S., Mueller, F.: Conqure: a co-execution environment for quantum and classical resources (2025). https:\/\/arxiv.org\/abs\/2505.02241"},{"key":"6_CR29","doi-asserted-by":"crossref","unstructured":"Mattson, T.G.: An introduction to openmp. In: ccgrid, pp.\u00a03\u20135 (2001)","DOI":"10.1109\/CCGRID.2001.923161"},{"key":"6_CR30","unstructured":"Microsoft: Azure quantum development kit, https:\/\/github.com\/microsoft\/qsharp"},{"key":"6_CR31","unstructured":"OpenMP Architecture Review Board: OpenMP Application Programming Interface Version 4.0 (2013). https:\/\/www.openmp.org\/wp-content\/uploads\/OpenMP4.0.0.pdf"},{"key":"6_CR32","doi-asserted-by":"publisher","unstructured":"Peruzzo, A., et al.: A variational eigenvalue solver on a photonic quantum processor. Nat. Commun. 5(1) (2014). https:\/\/doi.org\/10.1038\/ncomms5213, http:\/\/dx.doi.org\/10.1038\/ncomms5213","DOI":"10.1038\/ncomms5213"},{"key":"6_CR33","doi-asserted-by":"publisher","unstructured":"Riesebos, L., et al.: Modular software for real-time quantum control systems. In: 2022 IEEE International Conference on Quantum Computing and Engineering (QCE), pp. 545\u2013555. IEEE (2022). https:\/\/doi.org\/10.1109\/qce53715.2022.00077, http:\/\/dx.doi.org\/10.1109\/QCE53715.2022.00077","DOI":"10.1109\/qce53715.2022.00077"},{"key":"6_CR34","doi-asserted-by":"crossref","unstructured":"Saurabh, N., Jha, S., Luckow, A.: A conceptual architecture for a quantum-hpc middleware. In: 2023 IEEE International Conference on Quantum Software (QSW), pp. 116\u2013127. IEEE (2023)","DOI":"10.1109\/QSW59989.2023.00023"},{"issue":"4","key":"6_CR35","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/MCSE.2022.3221845","volume":"24","author":"M Schulz","year":"2022","unstructured":"Schulz, M., Ruefenacht, M., Kranzlm\u00fcller, D., Schulz, L.B.: Accelerating hpc with quantum computing: it is a software challenge too. Comput. Sci. Eng. 24(4), 60\u201364 (2022). https:\/\/doi.org\/10.1109\/MCSE.2022.3221845","journal-title":"Comput. Sci. Eng."},{"key":"6_CR36","doi-asserted-by":"publisher","unstructured":"Sivarajah, S., Dilkes, S., Cowtan, A., Simmons, W., Edgington, A., Duncan, R.: T|ket: a retargetable compiler for nisq devices. Quantum Sci. Technol. 6(1), 014003 (2020). https:\/\/doi.org\/10.1088\/2058-9565\/ab8e92, https:\/\/dx.doi.org\/10.1088\/2058-9565\/ab8e92","DOI":"10.1088\/2058-9565\/ab8e92"},{"issue":"4","key":"6_CR37","doi-asserted-by":"publisher","DOI":"10.1063\/5.0076249","volume":"93","author":"L Stefanazzi","year":"2022","unstructured":"Stefanazzi, L., et al.: The qick (quantum instrumentation control kit): readout and control for qubits and detectors. Rev. Sci. Instrum. 93(4), 044709 (2022)","journal-title":"Rev. Sci. Instrum."},{"key":"6_CR38","doi-asserted-by":"publisher","unstructured":"Tsukayama, D., Shirakashi, J.i., Shibuya, T., Imai, H.: Enhancing computational accuracy with parallel parameter optimization in variational quantum eigensolver. AIP Advances 15(1), 015226 (01 2025). https:\/\/doi.org\/10.1063\/5.0236028, https:\/\/doi.org\/10.1063\/5.0236028","DOI":"10.1063\/5.0236028"},{"key":"6_CR39","doi-asserted-by":"crossref","unstructured":"Valero-Lara, P., Kim, J., Hernandez, O., Vetter, J.: Openmp target task: Tasking and target offloading on heterogeneous systems. In: European Conference on Parallel Processing, pp. 445\u2013455. Springer (2021)","DOI":"10.1007\/978-3-031-06156-1_35"},{"key":"6_CR40","doi-asserted-by":"publisher","first-page":"3374","DOI":"10.1007\/s11227-019-02875-w","volume":"75","author":"E Vitali","year":"2019","unstructured":"Vitali, E., Gadioli, D., Palermo, G., Beccari, A., Cavazzoni, C., Silvano, C.: Exploiting openmp and openacc to accelerate a geometric approach to molecular docking in heterogeneous hpc nodes. J. Supercomput. 75, 3374\u20133396 (2019)","journal-title":"J. Supercomput."},{"key":"6_CR41","doi-asserted-by":"crossref","unstructured":"Wintersperger, K., Safi, H., Mauerer, W.: Qpu-system co-design for quantum hpc accelerators. In: International Conference on Architecture of Computing Systems, pp. 100\u2013114. Springer (2022)","DOI":"10.1007\/978-3-031-21867-5_7"},{"key":"6_CR42","unstructured":"Wu, A., Li, G., Wang, Y., Feng, B., Ding, Y., Xie, Y.: Towards efficient ansatz architecture for variational quantum algorithms. arXiv preprint arXiv:2111.13730 (2021)"},{"key":"6_CR43","doi-asserted-by":"publisher","unstructured":"Xu, Y., et al.: Qubic: an open-source fpga-based control and measurement system for superconducting quantum information processors. IEEE Trans. Quantum Eng. 2, 1\u201311 (2021). https:\/\/doi.org\/10.1109\/tqe.2021.3116540, http:\/\/dx.doi.org\/10.1109\/TQE.2021.3116540","DOI":"10.1109\/tqe.2021.3116540"},{"key":"6_CR44","unstructured":"Xu, Y., et al.: Qubic 2.0: an extensible open-source qubit control system capable of mid-circuit measurement and feed-forward (2023). https:\/\/arxiv.org\/abs\/2309.10333"}],"container-title":["Lecture Notes in Computer Science","OpenMP: Balancing Productivity and Performance Portability"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-06343-4_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T13:24:08Z","timestamp":1759065848000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-06343-4_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,29]]},"ISBN":["9783032063427","9783032063434"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-06343-4_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9,29]]},"assertion":[{"value":"29 September 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IWOMP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on OpenMP","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Charlotte, NC","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 September 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 October 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iwomp2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.iwomp.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}