{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T19:49:09Z","timestamp":1767988149521,"version":"3.49.0"},"publisher-location":"Cham","reference-count":43,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032076113","type":"print"},{"value":"9783032076120","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,11,24]],"date-time":"2025-11-24T00:00:00Z","timestamp":1763942400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,24]],"date-time":"2025-11-24T00:00:00Z","timestamp":1763942400000},"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-07612-0_47","type":"book-chapter","created":{"date-parts":[[2025,11,23]],"date-time":"2025-11-23T17:57:39Z","timestamp":1763920659000},"page":"615-625","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Leveraging AI for\u00a0Productive and\u00a0Trustworthy HPC Software: Challenges and\u00a0Research Directions"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6647-2690","authenticated-orcid":false,"given":"Keita","family":"Teranishi","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4707-9580","authenticated-orcid":false,"given":"Harshitha","family":"Menon","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2590-5178","authenticated-orcid":false,"given":"William F.","family":"Godoy","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0292-5715","authenticated-orcid":false,"given":"Prasanna","family":"Balaprakash","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1744-6765","authenticated-orcid":false,"given":"David","family":"Bau","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3657-6568","authenticated-orcid":false,"given":"Tal","family":"Ben-Nun","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3069-3701","authenticated-orcid":false,"given":"Abhinav","family":"Bhatele","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3529-8973","authenticated-orcid":false,"given":"Franz","family":"Franchetti","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8190-4292","authenticated-orcid":false,"given":"Michael","family":"Franusich","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7857-2805","authenticated-orcid":false,"given":"Todd","family":"Gamblin","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6542-3555","authenticated-orcid":false,"given":"Giorgis","family":"Georgakoudis","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1660-9307","authenticated-orcid":false,"given":"Tom","family":"Goldstein","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7493-3271","authenticated-orcid":false,"given":"Arjun","family":"Guha","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2018-7904","authenticated-orcid":false,"given":"Steven E.","family":"Hahn","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7845-2427","authenticated-orcid":false,"given":"Costin","family":"Iancu","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7197-780X","authenticated-orcid":false,"given":"Zheming","family":"Jin","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2187-9707","authenticated-orcid":false,"given":"Terry","family":"Jones","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5179-8249","authenticated-orcid":false,"given":"Tze-Meng","family":"Low","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4339-599X","authenticated-orcid":false,"given":"Het","family":"Mankad","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8259-8891","authenticated-orcid":false,"given":"Narasinga Rao","family":"Miniskar","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3419-4037","authenticated-orcid":false,"given":"Mohammad Alaul Haque","family":"Monil","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3538-6164","authenticated-orcid":false,"given":"Daniel","family":"Nichols","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8258-9693","authenticated-orcid":false,"given":"Konstantinos","family":"Parasyris","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8544-6367","authenticated-orcid":false,"given":"Swaroop","family":"Pophale","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1479-4310","authenticated-orcid":false,"given":"Pedro","family":"Valero-Lara","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2449-6720","authenticated-orcid":false,"given":"Jeffrey S.","family":"Vetter","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8327-5717","authenticated-orcid":false,"given":"Samuel","family":"Williams","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5448-4667","authenticated-orcid":false,"given":"Aaron","family":"Young","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,11,24]]},"reference":[{"key":"47_CR1","unstructured":"AI@Meta: Llama 3 model card (2024). https:\/\/github.com\/meta-llama\/llama3\/blob\/main\/MODEL_CARD.md"},{"issue":"6","key":"47_CR2","doi-asserted-by":"publisher","first-page":"10:35","DOI":"10.1145\/3582083","volume":"20","author":"C Bird","year":"2023","unstructured":"Bird, C., et al.: Taking flight with copilot: early insights and opportunities of AI-powered pair-programming tools. Queue 20(6), 10:35-10:57 (2023). https:\/\/doi.org\/10.1145\/3582083","journal-title":"Queue"},{"key":"47_CR3","unstructured":"Brown, T., et\u00a0al.: Language models are few-shot learners. In: Advances in Neural Information Processing Systems, vol.\u00a033. Curran Associates, Inc. (2020)"},{"key":"47_CR4","doi-asserted-by":"publisher","unstructured":"Carter, J., et\u00a0al.: Advanced research directions on AI for science, energy, and security: Report on summer 2022 workshops. Tech. rep., Argonne National Laboratory (ANL), Argonne, IL (United States) (2023). https:\/\/doi.org\/10.2172\/1986455, https:\/\/www.osti.gov\/biblio\/1986455","DOI":"10.2172\/1986455"},{"key":"47_CR5","unstructured":"Chen, L., et\u00a0al.: The landscape and challenges of HPC research and LLMs. arXiv preprint arXiv:2402.02018 (2024)"},{"key":"47_CR6","unstructured":"Chen, M., et\u00a0al.: Evaluating large language models trained on code. arXiv preprint arXiv:2107.03374 (2021)"},{"key":"47_CR7","doi-asserted-by":"publisher","unstructured":"Churchill, B., Padon, O., Sharma, R., Aiken, A.: Semantic program alignment for equivalence checking. In: Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 1027\u20131040. PLDI 2019, Association for Computing Machinery, New York (2019). https:\/\/doi.org\/10.1145\/3314221.3314596","DOI":"10.1145\/3314221.3314596"},{"key":"47_CR8","unstructured":"Claude Team: Introducing the next generation of Claude. https:\/\/www.anthropic.com\/news\/claude-3-family"},{"issue":"3","key":"47_CR9","doi-asserted-by":"publisher","first-page":"444","DOI":"10.1007\/s10956-023-10039-y","volume":"32","author":"G Cooper","year":"2023","unstructured":"Cooper, G.: Examining science education in chatGPT: an exploratory study of generative artificial intelligence. J. Sci. Educ. Technol. 32(3), 444\u2013452 (2023)","journal-title":"J. Sci. Educ. Technol."},{"issue":"6736","key":"47_CR10","doi-asserted-by":"publisher","first-page":"829","DOI":"10.1126\/science.adu0801","volume":"387","author":"E Deelman","year":"2025","unstructured":"Deelman, E., et al.: High-performance computing at a crossroads. Science 387(6736), 829\u2013831 (2025)","journal-title":"Science"},{"key":"47_CR11","doi-asserted-by":"publisher","first-page":"82434","DOI":"10.1109\/ACCESS.2022.3196347","volume":"10","author":"E Dehaerne","year":"2022","unstructured":"Dehaerne, E., Dey, B., Halder, S., De Gendt, S., Meert, W.: Code generation using machine learning: a systematic review. IEEE Access 10, 82434\u201382455 (2022). https:\/\/doi.org\/10.1109\/ACCESS.2022.3196347","journal-title":"IEEE Access"},{"issue":"10","key":"47_CR12","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1038\/s42254-024-00750-z","volume":"6","author":"J Dongarra","year":"2024","unstructured":"Dongarra, J., Keyes, D.: The co-evolution of computational physics and high-performance computing. Nature Rev. Phys. 6(10), 621\u2013627 (2024)","journal-title":"Nature Rev. Phys."},{"key":"47_CR13","doi-asserted-by":"crossref","unstructured":"Dunay, O., et al.: Multi-line AI-assisted code authoring. In: ACM International Conference on the Foundations of Software Engineering (FSE) (2024)","DOI":"10.1145\/3663529.3663836"},{"key":"47_CR14","doi-asserted-by":"crossref","unstructured":"Gamblin, T., et al.: The Spack package manager: bringing order to HPC software chaos. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 1\u201312 (2015)","DOI":"10.1145\/2807591.2807623"},{"key":"47_CR15","doi-asserted-by":"publisher","unstructured":"Godoy, W., Valero-Lara, P., Teranishi, K., Balaprakash, P., Vetter, J.: Evaluation of OpenAI codex for HPC parallel programming models kernel generation. In: Proceedings of the 52nd International Conference on Parallel Processing Workshops, pp. 136\u2013144. ICPP Workshops \u201923, Association for Computing Machinery, New York (2023). https:\/\/doi.org\/10.1145\/3605731.3605886","DOI":"10.1145\/3605731.3605886"},{"key":"47_CR16","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2024.107502","volume":"163","author":"WF Godoy","year":"2025","unstructured":"Godoy, W.F., et al.: Software stewardship and advancement of a high-performance computing scientific application: QMCPACK. Futur. Gener. Comput. Syst. 163, 107502 (2025). https:\/\/doi.org\/10.1016\/j.future.2024.107502","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"26","key":"47_CR17","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.8269","volume":"36","author":"WF Godoy","year":"2024","unstructured":"Godoy, W.F., Valero-Lara, P., Teranishi, K., Balaprakash, P., Vetter, J.S.: Large language model evaluation for high-performance computing software development. Concurrency Comput. Pract. Exp. 36(26), e8269 (2024)","journal-title":"Concurrency Comput. Pract. Exp."},{"key":"47_CR18","unstructured":"Guo, D., et\u00a0al.: Deepseek-coder: when the large language model meets programming\u2013the rise of code intelligence. arXiv preprint arXiv:2401.14196 (2024)"},{"issue":"1","key":"47_CR19","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1109\/MCSE.2024.3384937","volume":"26","author":"MA Heroux","year":"2024","unstructured":"Heroux, M.A.: Scalable delivery of scalable libraries and tools: how ECP delivered a software ecosystem for Exascale and beyond. Comput. Sci. Eng. 26(1), 9\u201318 (2024)","journal-title":"Comput. Sci. Eng."},{"key":"47_CR20","unstructured":"House, T.W.: Back to the building blocks: a path toward secure and measurable software (2024)"},{"issue":"2","key":"47_CR21","first-page":"3","volume":"1","author":"EJ Hu","year":"2022","unstructured":"Hu, E.J., et al.: LoRA: low-rank adaptation of large language models. ICLR 1(2), 3 (2022)","journal-title":"ICLR"},{"key":"47_CR22","doi-asserted-by":"publisher","unstructured":"Italiano, D., Cummins, C.: Finding missed code size optimizations in compilers using large language models. In: Proceedings of the 34th ACM SIGPLAN International Conference on Compiler Construction, pp. 81\u201391. CC \u201925. Association for Computing Machinery, New York (2025). https:\/\/doi.org\/10.1145\/3708493.3712686","DOI":"10.1145\/3708493.3712686"},{"key":"47_CR23","doi-asserted-by":"crossref","unstructured":"Joel, S., Wu, J.J., Fard, F.H.: A survey on LLM-based code generation for low-resource and domain-specific programming languages (2024). arXiv:2410.03981","DOI":"10.1145\/3770084"},{"key":"47_CR24","doi-asserted-by":"publisher","unstructured":"Johnston, B., Miniskar, N.R., Young, A., Monil, M.A.H., Lee, S., Vetter, J.S.: Iris: exploring performance scaling of the intelligent runtime system and its dynamic scheduling policies. In: 2024 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 58\u201367 (2024). https:\/\/doi.org\/10.1109\/IPDPSW63119.2024.00017","DOI":"10.1109\/IPDPSW63119.2024.00017"},{"issue":"2","key":"47_CR25","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1109\/MCSE.2022.3159862","volume":"24","author":"LJ Kedward","year":"2022","unstructured":"Kedward, L.J., et al.: The State of Fortran. Comput. Sci. Eng. 24(2), 63\u201372 (2022). https:\/\/doi.org\/10.1109\/MCSE.2022.3159862","journal-title":"Comput. Sci. Eng."},{"issue":"1","key":"47_CR26","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1109\/MCSE.2018.2875366","volume":"21","author":"D Kothe","year":"2018","unstructured":"Kothe, D., Lee, S., Qualters, I.: Exascale computing in the United States. Comput. Sci. Eng. 21(1), 17\u201329 (2018)","journal-title":"Comput. Sci. Eng."},{"key":"47_CR27","doi-asserted-by":"publisher","unstructured":"Liang, J.T., Yang, C., Myers, B.A.: A large-scale survey on the usability of AI programming assistants: successes and challenges. In: IEEE\/ACM International Conference on Software Engineering (ICSE), pp. 1\u201313. Association for Computing Machinery, New York (2024). https:\/\/doi.org\/10.1145\/3597503.3608128","DOI":"10.1145\/3597503.3608128"},{"issue":"1","key":"47_CR28","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/MCSE.2024.3383799","volume":"26","author":"LC McInnes","year":"2024","unstructured":"McInnes, L.C., et al.: A cast of thousands: how the ideas productivity project has advanced software productivity and sustainability. Comput. Sci. Eng. 26(1), 48\u201360 (2024). https:\/\/doi.org\/10.1109\/MCSE.2024.3383799","journal-title":"Comput. Sci. Eng."},{"key":"47_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2024.05.034","volume":"160","author":"C Munley","year":"2024","unstructured":"Munley, C., Jarmusch, A., Chandrasekaran, S.: LLM4VV: developing LLM-driven testsuite for compiler validation. Futur. Gener. Comput. Syst. 160, 1\u201313 (2024). https:\/\/doi.org\/10.1016\/j.future.2024.05.034","journal-title":"Futur. Gener. Comput. Syst."},{"key":"47_CR30","doi-asserted-by":"crossref","unstructured":"Murali, V., et al.: AI-assisted code authoring at scale: fine-tuning, deploying, and mixed methods evaluation. In: ACM International Conference on the Foundations of Software Engineering (FSE) (2024)","DOI":"10.1145\/3643774"},{"key":"47_CR31","doi-asserted-by":"publisher","unstructured":"Nguyen, N., Nadi, S.: An empirical evaluation of github copilot\u2019s code suggestions. In: Proceedings of the 19th International Conference on Mining Software Repositories. p. 1\u20135. MSR \u201922. Association for Computing Machinery, New York (2022). https:\/\/doi.org\/10.1145\/3524842.3528470","DOI":"10.1145\/3524842.3528470"},{"key":"47_CR32","doi-asserted-by":"crossref","unstructured":"Nichols, D., Davis, J.H., Xie, Z., Rajaram, A., Bhatele, A.: Can large language models write parallel code? (2024)","DOI":"10.1145\/3625549.3658689"},{"key":"47_CR33","doi-asserted-by":"crossref","unstructured":"Nichols, D., Marathe, A., Menon, H., Gamblin, T., Bhatele, A.: HPC-coder: modeling parallel programs using large language models (2023)","DOI":"10.23919\/ISC.2024.10528929"},{"key":"47_CR34","unstructured":"Nichols, D., Polasam, P., Menon, H., Marathe, A., Gamblin, T., Bhatele, A.: Performance-aligned LLMs for generating fast code (2024)"},{"key":"47_CR35","unstructured":"Reed, D., Gannon, D., Dongarra, J.: Reinventing high performance computing: challenges and opportunities (2022). arXiv:2203.02544"},{"key":"47_CR36","doi-asserted-by":"publisher","unstructured":"Sarsa, S., Denny, P., Hellas, A., Leinonen, J.: Automatic generation of programming exercises and code explanations using large language models, pp. 27\u201343. ICER \u201922. Association for Computing Machinery, New York (2022). https:\/\/doi.org\/10.1145\/3501385.3543957","DOI":"10.1145\/3501385.3543957"},{"key":"47_CR37","unstructured":"Shipman, G.M., Randles, T.C.: An evaluation of risks associated with relying on Fortran for mission critical codes for the next 15 years. Tech. rep., Los Alamos National Laboratory (LANL), Los Alamos, NM (United States) (2023)"},{"key":"47_CR38","unstructured":"Talebirad, Y., Nadiri, A.: Multi-agent collaboration: harnessing the power of intelligent LLM agents. arXiv preprint arXiv:2306.03314 (2023)"},{"key":"47_CR39","doi-asserted-by":"publisher","unstructured":"TehraniJamsaz, A., Bhattacharjee, A., Chen, L., Ahmed, N.K., Yazdanbakhsh, A., Jannesari, A.: CodeRosetta: pushing the boundaries of unsupervised code translation for parallel programming (2024). https:\/\/doi.org\/10.48550\/arXiv.2410.20527, arXiv:2410.20527 [cs]","DOI":"10.48550\/arXiv.2410.20527"},{"key":"47_CR40","doi-asserted-by":"publisher","unstructured":"Valero-Lara, P., Godoy, W.F., Teranishi, K., Balaprakash, P., Vetter, J.S.: ChatBLAS: the first AI-generated and portable BLAS library. In: SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 19\u201324 (2024). https:\/\/doi.org\/10.1109\/SCW63240.2024.00010","DOI":"10.1109\/SCW63240.2024.00010"},{"key":"47_CR41","unstructured":"Valero-Lara, P., et al.: Comparing Llama-2 and GPT-3 LLMs for HPC kernels generation (2023)"},{"key":"47_CR42","doi-asserted-by":"publisher","unstructured":"Vetter, J.S., et\u00a0al.: Extreme Heterogeneity 2018 - Productive Computational Science in the Era of Extreme Heterogeneity: Report for DOE ASCR Workshop on Extreme Heterogeneity (2018). https:\/\/doi.org\/10.2172\/1473756","DOI":"10.2172\/1473756"},{"key":"47_CR43","unstructured":"Zhang, N., Rao, S., Franusich, M., Franchetti, F.: Towards semantics lifting for scientific computing: a case study on FFT (2025). arXiv:2501.09201"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-07612-0_47","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,23]],"date-time":"2025-11-23T17:57:43Z","timestamp":1763920663000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-07612-0_47"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,24]]},"ISBN":["9783032076113","9783032076120"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-07612-0_47","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,24]]},"assertion":[{"value":"24 November 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISC High Performance","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on High Performance Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hamburg","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","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":"10 June 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 June 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"40","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"supercomputing2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}