arrow
返回

Performance-Aligned LLMs for Generating Fast HPC Code

delete2026-03-18
delete0
PRE
AI
D
Daniel Nichols
P
Pranav Polasam
H
Harshitha Menon
A
Aniruddha Marathe
T
Todd Gamblin
A
Abhinav Bhatelé
DOI:10.1109/TPDS.2026.3675550delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
优化科学软件是一项艰巨的任务,因为代码库通常规模庞大且复杂,性能可能取决于算法、实现方式、硬件等多种因素。性能不佳的原因可能源自不同来源,且难以诊断。近年来,大量研究利用大型语言模型(LLMs)辅助软件开发任务。然而,这些工具被训练用于建模代码的文本分布,并非专门设计用于理解代码的性能方面。在本工作中,我们提出了一种基于强化学习的方法论,使代码LLMs的输出与性能对齐。这使我们能够在现有LLMs的代码建模能力基础上进行扩展,生成性能更优的代码。我们证明了,我们的微调模型在一系列基准任务中,将生成的串行代码的预期加速比从0.9提高到1.6,将OpenMP并行代码的预期加速比从1.9提高到4.5。
Keyword:
Large language models (LLMs)
code generation
performance optimization
reinforcement learning

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

L
lawrence livermore national laboratory
学者数:
653
论文数: 234
被引数: 0
U
university of maryland
学者数:
4.4K
论文数: 2.1K
被引数: 1
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Competition-level code generation with AlphaCode使用字母码生成竞争级代码
err2022-12-09
err0
errOAAI
errYujia Li; David Choi; Junyoung Chung; Nate Kushman; Julian Schrittwieser; Rémi Leblond; Tom Eccles; James Keeling; Felix Gimeno; Agustin Dal Lago; Thomas Hubert; Peter Choy; Cyprien de Masson d’Autume; Igor Babuschkin; Xinyun Chen; Po-Sen Huang; Johannes Welbl; Sven Gowal; Alexey Cherepanov; James Molloy; Daniel J. Mankowitz; Esme Sutherland Robson; Pushmeet Kohli; Nando de Freitas; Koray Kavukcuoglu; Oriol Vinyals
err分享
err收藏
err分享
err收藏
Faster sorting algorithms discovered using deep reinforcement learning
err2023-06-07
err0
errOAAI
errDaniel J. Mankowitz; Andrea Michi; Anton Zhernov; Marco Gelmi; Marco Selvi; Cosmin Paduraru; Edouard Leurent; Shariq Iqbal; Jean-Baptiste Lespiau; Alex Ahern; Thomas Köppe; Kevin Millikin; Stephen Gaffney; Sophie Elster; Jackson Broshear; Chris Gamble; Kieran Milan; Robert Tung; Minjae Hwang; Taylan Cemgil; Mohammadamin Barekatain; Yujia Li; Amol Mandhane; Thomas Hubert; Julian Schrittwieser; Demis Hassabis; Pushmeet Kohli; Martin Riedmiller; Oriol Vinyals; David Silver
err分享
err收藏
A Comprehensive Overview of Large Language Models大型语言模型的全面概述
err2025-08-19
err0
errOAAI
errHumza Naveed; Asad Ullah Khan; Shi Qiu; Muhammad Saqib; Saeed Anwar; Muhammad Usman; Naveed Akhtar; Nick Barnes; Ajmal Mian
err分享
err收藏
err分享
err收藏
OMPGPT: A Generative Pre-trained Transformer Model for OpenMP
err2024-08-26
err0
PREAI
errLe Chen; Arijit Bhattacharjee; Nesreen Ahmed; Niranjan Hasabnis; Gal Oren; Vy Vo; Ali Jannesari
err分享
err收藏
学者 查看更多内容