{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T14:50:52Z","timestamp":1776783052924,"version":"3.51.2"},"publisher-location":"Cham","reference-count":26,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031695766","type":"print"},{"value":"9783031695773","type":"electronic"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"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":[[2024]]},"DOI":"10.1007\/978-3-031-69577-3_9","type":"book-chapter","created":{"date-parts":[[2024,8,25]],"date-time":"2024-08-25T19:02:05Z","timestamp":1724612525000},"page":"121-134","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["OMPGPT: A Generative Pre-trained Transformer Model for\u00a0OpenMP"],"prefix":"10.1007","author":[{"given":"Le","family":"Chen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arijit","family":"Bhattacharjee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nesreen","family":"Ahmed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Niranjan","family":"Hasabnis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gal","family":"Oren","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vy","family":"Vo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ali","family":"Jannesari","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,8,26]]},"reference":[{"key":"9_CR1","doi-asserted-by":"crossref","unstructured":"Bhattacharjee, A., Daley, C.S., Jannesari, A.: OpenMP offload features and strategies for high performance across architectures and compilers. In: 2023 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 564\u2013573 (2023)","DOI":"10.1109\/IPDPSW59300.2023.00098"},{"key":"9_CR2","unstructured":"Black, S., Gao, L., Wang, P., Leahy, C., Biderman, S.: GPT-Neo: large scale autoregressive language modeling with Mesh-Tensorflow. If you use this software, please cite it using these metadata 58, 2 (2021)"},{"key":"9_CR3","unstructured":"Chen, L., et al.: CompCodeVet: a compiler-guided validation and enhancement approach for code dataset. arXiv preprint arXiv:2311.06505 (2023)"},{"key":"9_CR4","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/978-3-031-40744-4_2","volume-title":"OpenMP: Advanced Task-Based, Device and Compiler Programming: 19th International Workshop on OpenMP, IWOMP 2023, Bristol, UK, September 13\u201315, 2023, Proceedings","author":"L Chen","year":"2023","unstructured":"Chen, L., Lin, P.-H., Vanderbruggen, T., Liao, C., Emani, M., de Supinski, B.: LM4HPC: towards effective language model application in\u00a0high-performance computing. In: McIntosh-Smith, S., Klemm, M., de Supinski, B.R., Deakin, T., Klinkenberg, J. (eds.) OpenMP: Advanced Task-Based, Device and Compiler Programming: 19th International Workshop on OpenMP, IWOMP 2023, Bristol, UK, September 13\u201315, 2023, Proceedings, pp. 18\u201333. Springer Nature Switzerland, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-40744-4_2"},{"key":"9_CR5","doi-asserted-by":"crossref","unstructured":"Chen, L., Mahmud, Q.I., Jannesari, A.: Multi-view learning for parallelism discovery of sequential programs. In: 2022 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 295\u2013303. IEEE (2022)","DOI":"10.1109\/IPDPSW55747.2022.00059"},{"key":"9_CR6","unstructured":"Chen, L., Mahmud, Q.I., Phan, H., Ahmed, N., Jannesari, A.: Learning to parallelize with OpenMP by augmented heterogeneous AST representation. In: Proceedings of Machine Learning and Systems 5 (2023)"},{"issue":"1","key":"9_CR7","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L Dagum","year":"1998","unstructured":"Dagum, L., Menon, R.: OpenMP: an industry standard API for shared-memory programming. IEEE Comput. Sci. Eng. 5(1), 46\u201355 (1998)","journal-title":"IEEE Comput. Sci. Eng."},{"key":"9_CR8","doi-asserted-by":"crossref","unstructured":"Ding, X., et al.: HPC-GPT: integrating large language model for high-performance computing. In: Proceedings of the SC\u201923 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis, pp. 951\u2013960 (2023)","DOI":"10.1145\/3624062.3624172"},{"key":"9_CR9","doi-asserted-by":"crossref","unstructured":"Feng, S., Chen, C.: Prompting is all you need: automated android bug replay with large language models. In: Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering, pp. 1\u201313 (2024)","DOI":"10.1145\/3597503.3608137"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"Kadosh, T., Hasabnis, N., Mattson, T., Pinter, Y., Oren, G.: Quantifying OpenMP: statistical insights into usage and adoption. In: 2023 IEEE High Performance Extreme Computing Conference (HPEC), pp.\u00a01\u20137. IEEE (2023)","DOI":"10.1109\/HPEC58863.2023.10363459"},{"key":"9_CR11","unstructured":"Kadosh, T., et\u00a0al.: Domain-specific code language models: unraveling the potential for HPC codes and tasks. arXiv preprint arXiv:2312.13322 (2023)"},{"key":"9_CR12","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-031-40744-4_1","volume-title":"OpenMP: Advanced Task-Based, Device and Compiler Programming: 19th International Workshop on OpenMP, IWOMP 2023, Bristol, UK, September 13\u201315, 2023, Proceedings","author":"T Kadosh","year":"2023","unstructured":"Kadosh, T., Schneider, N., Hasabnis, N., Mattson, T., Pinter, Y., Oren, G.: Advising OpenMP parallelization via a graph-based approach with transformers. In: McIntosh-Smith, S., Klemm, M., de Supinski, B.R., Deakin, T., Klinkenberg, J. (eds.) OpenMP: Advanced Task-Based, Device and Compiler Programming: 19th International Workshop on OpenMP, IWOMP 2023, Bristol, UK, September 13\u201315, 2023, Proceedings, pp. 3\u201317. Springer Nature Switzerland, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-40744-4_1"},{"key":"9_CR13","unstructured":"Kocetkov, D., et\u00a0al.: The stack: 3 TB of permissively licensed source code. Preprint (2022)"},{"key":"9_CR14","doi-asserted-by":"crossref","unstructured":"Li, J., Li, G., Li, Y., Jin, Z.: Structured chain-of-thought prompting for code generation. arXiv preprint arXiv:2305.06599 (2023)","DOI":"10.1145\/3690635"},{"key":"9_CR15","unstructured":"Li, R., et\u00a0al.: StarCoder: may the source be with you! arXiv preprint arXiv:2305.06161 (2023)"},{"key":"9_CR16","unstructured":"Liu, C., et al.: Improving ChatGPT prompt for code generation. arXiv preprint arXiv:2305.08360 (2023)"},{"key":"9_CR17","unstructured":"Loshchilov, I., Hutter, F.: Decoupled weight decay regularization. arXiv preprint arXiv:1711.05101 (2017)"},{"key":"9_CR18","unstructured":"Luo, Z., et al.: WizardCoder: empowering code large language models with Evol-instruct. arXiv preprint arXiv:2306.08568 (2023)"},{"key":"9_CR19","doi-asserted-by":"crossref","unstructured":"Nichols, D., Marathe, A., Menon, H., Gamblin, T., Bhatele, A.: Modeling parallel programs using large language models. arXiv preprint arXiv:2306.17281 (2023)","DOI":"10.23919\/ISC.2024.10528929"},{"key":"9_CR20","unstructured":"Roziere, B., et\u00a0al.: Code Llama: open foundation models for code. arXiv preprint arXiv:2308.12950 (2023)"},{"key":"9_CR21","doi-asserted-by":"crossref","unstructured":"Rukmono, S.A., Ochoa, L., Chaudron, M.R.: Achieving high-level software component summarization via hierarchical chain-of-thought prompting and static code analysis. In: 2023 IEEE International Conference on Data and Software Engineering (ICoDSE), pp. 7\u201312. IEEE (2023)","DOI":"10.1109\/ICoDSE59534.2023.10292037"},{"key":"9_CR22","unstructured":"Touvron, H., et\u00a0al.: Llama 2: open foundation and fine-tuned chat models. arXiv preprint arXiv:2307.09288 (2023)"},{"key":"9_CR23","unstructured":"Valero-Lara, P., et al.: Comparing Llama-2 and GPT-3 LLMs for HPC kernels generation. arXiv preprint arXiv:2309.07103 (2023)"},{"key":"9_CR24","unstructured":"Vaswani, A., et al.: Attention is all you need. In: Advances in Neural Information Processing Systems, vol. 30 (2017)"},{"key":"9_CR25","first-page":"24824","volume":"35","author":"J Wei","year":"2022","unstructured":"Wei, J., et al.: Chain-of-thought prompting elicits reasoning in large language models. Adv. Neural. Inf. Process. Syst. 35, 24824\u201324837 (2022)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"9_CR26","doi-asserted-by":"crossref","unstructured":"Xu, F.F., Alon, U., Neubig, G., Hellendoorn, V.J.: A systematic evaluation of large language models of code. In: Proceedings of the 6th ACM SIGPLAN International Symposium on Machine Programming, pp. 1\u201310 (2022)","DOI":"10.1145\/3520312.3534862"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2024: Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-69577-3_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T06:06:20Z","timestamp":1732687580000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-69577-3_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031695766","9783031695773"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-69577-3_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"26 August 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Madrid","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 August 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 August 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2024.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}