arrow
返回

Inside VOLT: Designing an Open-Source GPU Compiler (Tool)

delete2026-01-01
delete1
PRE
AI
S
Shinnung Jeong *
C
Chihyo Ahn
H
Huanzhi Pu
J
Jisheng Zhao
H
Hyesoon Kim
B
Blaise Tine
DOI:10.1145/3771775.3786275delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
开源GPU研究领域的近期进展为长期以来与少数商业供应商紧密耦合的领域开辟了新途径。新兴的开源GPU架构通过各自的指令集架构(ISA)定义单指令多线程(SIMT)功能,但在这些ISA上执行现有GPU程序并优化性能依赖于技术复杂且在开源硬件开发成本中常被低估的编译器框架。为应对此挑战,提出了Vortex-优化的轻量级工具链(VOLT)。本文介绍了其设计原则、整体结构以及在Vortex上支持SIMT执行所需的关键编译器转换。VOLT通过分层设计支持多样化的前端语言和开源GPU硬件,在不同抽象级别实现SIMT代码生成和优化。为适应GPU架构的演进并确保可扩展性,VOLT在中间端集中了基本的SIMT相关分析和优化,使其可在前端间复用并易于适配新兴的开源GPU变体。通过针对ISA扩展和主机运行时API的两个案例研究,本文还展示了VOLT如何支持扩展。
Keyword:
Compiler
Open GPU
Divergence Management

期刊

P
PROCEEDINGS OF THE 35TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION, CC 2026
IF:
0
论文数:
18
被引数:
0

机构

G
georgia institute of technology
学者数:
2.2K
论文数: 1.1K
被引数: 0
U
university system of georgia
学者数:
7.3W
论文数: 6.6W
被引数: 101
引用论文

引用论文

Efficient control flow restructuring for GPUs
err2016-07-01
err0
PREAI
errReissmann,Nico; Falch,Thomas L.; Bjornseth,Benjamin A.; Bahmann,Helge; Christian Meyer,Jan; Jahre,Magnus
err分享
err收藏
FGPU
err2016-02-21
err0
errOAAI
errMuhammed Al Kadi; Benedikt Janssen; Michael Huebner
err分享
err收藏
Guppy: A GPU-like soft-core processor
err2012-12-01
err0
PREAI
errAbdullah Al-Dujaili; Florian Deragisch; Andrei Hagiescu; Weng-Fai Wong
err分享
err收藏
学者 查看更多内容