OMPGPT: A Generative Pre-trained Transformer Model for OpenMP
Not on the map. Why?
Abstract (arXiv)
Large language models (LLMs)such as ChatGPT have significantly advanced the field of Natural Language Processing (NLP). This trend led to the development of code-based large language models such as StarCoder, WizardCoder, and CodeLlama, which are trained extensively on vast repositories of code and programming languages. While the generic abilities of these code LLMs are useful for many programmers in tasks like code generation, the area of high-performance computing (HPC) has a narrower set of requirements that make a smaller and more domain-specific model a smarter choice. This paper presents OMPGPT, a novel domain-specific model meticulously designed to harness the inherent strengths of language models for OpenMP pragma generation. Furthermore, we leverage prompt engineering techniques from the NLP domain to create Chain-of-OMP, an innovative strategy designed to enhance OMPGPT's effectiveness. Our extensive evaluations demonstrate that OMPGPT outperforms existing large language models specialized in OpenMP tasks and maintains a notably smaller size, aligning it more closely with the typical hardware constraints of HPC environments. We consider our contribution as a pivotal bridge, connecting the advantage of language models with the specific demands of HPC tasks.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 25 of its 39 references that are in the map. First posted on arXiv 28 Jan 2024.
Builds on
25 of 39 references.
References · 25
- 2017Attention Is All You Needcited by 59,932
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,346
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2023StarCoder: may the source be with you!cited by 790
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
- 2022GPT-NeoX-20B: An Open-Source Autoregressive Language Modelcited by 711
- 2022A Systematic Evaluation of Large Language Models of Codecited by 360
- 2022The Stack: 3 TB of permissively licensed source codecited by 354
- 2023Structured Chain-of-Thought Prompting for Code Generationcited by 136
13 more
- 2023Prompting Is All You Need: Automated Android Bug Replay with Large Language Modelscited by 40
- 2023Comparing Llama-2 and GPT-3 LLMs for HPC kernels generationcited by 30
- 2023Improving ChatGPT Prompt for Code Generationcited by 28
- 2023HPC-GPT: Integrating Large Language Model for High-Performance Computingcited by 22
- 2023LM4HPC: Towards Effective Language Model Application in High-Performance Computingcited by 18
- 2023Learning to Parallelize with OpenMP by Augmented Heterogeneous AST Representationcited by 14
- 2023MonoCoder: Domain-Specific Code Language Model for HPC Codes and Taskscited by 12
- 2023HPC-Coder: Modeling Parallel Programs using Large Language Modelscited by 11
- 2023Data Race Detection Using Large Language Modelscited by 11
- 2023Advising OpenMP Parallelization via a Graph-Based Approach with Transformerscited by 10
- 2023Quantifying OpenMP: Statistical Insights into Usage and Adoptioncited by 9
- 2023Performance Optimization using Multimodal Modeling and Heterogeneous GNNcited by 7
- 2023CompCodeVet: A Compiler-guided Validation and Enhancement Approach for Code Datasetcited by 3
Built on by
Citing papers per year: 2024: 5; 2025: 7; 2026: 4.
16 papers.
Sort:
By area:
- 2024Performance-Aligned LLMs for Generating Fast Codecited by 20
- 2024HPC-Coder-V2: Studying Code LLMs Across Low-Resource Parallel Languagescited by 8
- 2024MPIrigen: MPI Code Generation through Domain-Specific Language Modelscited by 5
- 2024OMPar: Automatic Parallelization with AI-Driven Source-to-Source Compilationcited by 5
- 2025Credit Risk Identification in Supply Chains Using Generative Adversarial Networkscited by 5
- 2024A Structure-Aware Framework for Learning Device Placements on Computation Graphscited by 3
- 2025ChronoLLM: Customizing Language Models for Physics-Based Simulation Code Generationcited by 3
- 2025VibeCodeHPC: An Agent-Based Iterative Prompting Auto-Tuner for HPC Code Generation Using LLMscited by 2
- 2025AI Assistants to Enhance and Exploit the PETSc Knowledge Basecited by 1
- 2025P4OMP: Retrieval-Augmented Prompting for OpenMP Parallelism in Serial Codecited by 1
- 2025Accelerating Latency-Critical Applications with AI-Powered Semi-Automatic Fine-Grained Parallelization on SMT Processorscited by 0
- 2025ACCeLLiuM: Supervised Fine-Tuning for Automated OpenACC Pragma Generationcited by 0
4 more
- 2026An Agentic Evaluation Framework for AI-Generated Scientific Code in PETSccited by 0
- 2026Cross-Model Cross-Language AI Coding Agent Performance: Accuracy and Speed of Parallel CLRS Algorithmscited by 0
- 2026HARGO: Heterogeneity-Aware Reward-Guided Optimization for RL Post-Training of LLMs on HPC Taskscited by 0
- 2026Effect of Abstractions and Prompting Strategies on LLM-Guided High-Performance Optimizationscited by 0
- 2026Effect of Abstractions and Prompting Strategies on LLM-Guided High-Performance Optimizations8 Aug 2026
- 2026HARGO: Heterogeneity-Aware Reward-Guided Optimization for RL Post-Training of LLMs on HPC Tasks30 Jul 2026
- 2026Cross-Model Cross-Language AI Coding Agent Performance: Accuracy and Speed of Parallel CLRS Algorithms26 Jul 2026
- 2026An Agentic Evaluation Framework for AI-Generated Scientific Code in PETSc16 Mar 2026
- 2025VibeCodeHPC: An Agent-Based Iterative Prompting Auto-Tuner for HPC Code Generation Using LLMs26 Sep 2025
- 2025ACCeLLiuM: Supervised Fine-Tuning for Automated OpenACC Pragma Generation20 Sep 2025
- 2025Accelerating Latency-Critical Applications with AI-Powered Semi-Automatic Fine-Grained Parallelization on SMT Processors31 Aug 2025
- 2025ChronoLLM: Customizing Language Models for Physics-Based Simulation Code Generation19 Aug 2025
- 2025P4OMP: Retrieval-Augmented Prompting for OpenMP Parallelism in Serial Code28 Jun 2025
- 2025AI Assistants to Enhance and Exploit the PETSc Knowledge Base25 Jun 2025
- 2025Credit Risk Identification in Supply Chains Using Generative Adversarial Networks17 Jan 2025
- 2024HPC-Coder-V2: Studying Code LLMs Across Low-Resource Parallel Languages19 Dec 2024
4 more
- 2024OMPar: Automatic Parallelization with AI-Driven Source-to-Source Compilation23 Sep 2024
- 2024A Structure-Aware Framework for Learning Device Placements on Computation Graphs23 May 2024
- 2024Performance-Aligned LLMs for Generating Fast Code29 Apr 2024
- 2024MPIrigen: MPI Code Generation through Domain-Specific Language Models14 Feb 2024
- 2025VibeCodeHPC: An Agent-Based Iterative Prompting Auto-Tuner for HPC Code Generation Using LLMscited by 2
- 2026An Agentic Evaluation Framework for AI-Generated Scientific Code in PETSccited by 0
- 2026Cross-Model Cross-Language AI Coding Agent Performance: Accuracy and Speed of Parallel CLRS Algorithmscited by 0
- 2026Cross-Model Cross-Language AI Coding Agent Performance: Accuracy and Speed of Parallel CLRS Algorithms26 Jul 2026
- 2026An Agentic Evaluation Framework for AI-Generated Scientific Code in PETSc16 Mar 2026
- 2025VibeCodeHPC: An Agent-Based Iterative Prompting Auto-Tuner for HPC Code Generation Using LLMs26 Sep 2025
- 2024Performance-Aligned LLMs for Generating Fast Codecited by 20
- 2024HPC-Coder-V2: Studying Code LLMs Across Low-Resource Parallel Languagescited by 8
- 2024MPIrigen: MPI Code Generation through Domain-Specific Language Modelscited by 5
- 2024OMPar: Automatic Parallelization with AI-Driven Source-to-Source Compilationcited by 5
- 2025Credit Risk Identification in Supply Chains Using Generative Adversarial Networkscited by 5
- 2024A Structure-Aware Framework for Learning Device Placements on Computation Graphscited by 3
- 2025ChronoLLM: Customizing Language Models for Physics-Based Simulation Code Generationcited by 3
- 2025AI Assistants to Enhance and Exploit the PETSc Knowledge Basecited by 1
- 2025Accelerating Latency-Critical Applications with AI-Powered Semi-Automatic Fine-Grained Parallelization on SMT Processorscited by 0
- 2025ACCeLLiuM: Supervised Fine-Tuning for Automated OpenACC Pragma Generationcited by 0
- 2026HARGO: Heterogeneity-Aware Reward-Guided Optimization for RL Post-Training of LLMs on HPC Taskscited by 0
- 2026Effect of Abstractions and Prompting Strategies on LLM-Guided High-Performance Optimizationscited by 0
- 2026Effect of Abstractions and Prompting Strategies on LLM-Guided High-Performance Optimizations8 Aug 2026
- 2026HARGO: Heterogeneity-Aware Reward-Guided Optimization for RL Post-Training of LLMs on HPC Tasks30 Jul 2026
- 2025ACCeLLiuM: Supervised Fine-Tuning for Automated OpenACC Pragma Generation20 Sep 2025
- 2025Accelerating Latency-Critical Applications with AI-Powered Semi-Automatic Fine-Grained Parallelization on SMT Processors31 Aug 2025
- 2025ChronoLLM: Customizing Language Models for Physics-Based Simulation Code Generation19 Aug 2025
- 2025AI Assistants to Enhance and Exploit the PETSc Knowledge Base25 Jun 2025
- 2025Credit Risk Identification in Supply Chains Using Generative Adversarial Networks17 Jan 2025
- 2024HPC-Coder-V2: Studying Code LLMs Across Low-Resource Parallel Languages19 Dec 2024
- 2024OMPar: Automatic Parallelization with AI-Driven Source-to-Source Compilation23 Sep 2024
- 2024A Structure-Aware Framework for Learning Device Placements on Computation Graphs23 May 2024
- 2024Performance-Aligned LLMs for Generating Fast Code29 Apr 2024
- 2024MPIrigen: MPI Code Generation through Domain-Specific Language Models14 Feb 2024