Hardware vs. Software Implementation of Warp-Level Features in Vortex RISC-V GPU
Hardware vs. Software Implementation of Warp-Level Features in Vortex RISC-V GPU
RISC-V GPUs present a promising path for supporting GPU applications. Traditionally, GPUs achieve high efficiency through the SPMD (Single Program Multiple Data) programming model. However, modern GPU programming increasingly relies on warp-level features, which diverge from the conventional SPMD paradigm. In this paper, we explore how RISC-V GPUs can support these warp-level features both through hardware implementation and via software-only approaches. Our evaluation shows that a hardware implementation achieves up to 4 times geomean IPC speedup in microbenchmarks, while software-based solutions provide a viable alternative for area-constrained scenarios.
Huanzhi Pu、Hyesoon Kim、Shinnung Jeong、Udit Subramanya、Euijun Chung、Jisheng Zhao、Chihyo Ahn、Rishabh Ravi
计算技术、计算机技术
Huanzhi Pu,Hyesoon Kim,Shinnung Jeong,Udit Subramanya,Euijun Chung,Jisheng Zhao,Chihyo Ahn,Rishabh Ravi.Hardware vs. Software Implementation of Warp-Level Features in Vortex RISC-V GPU[EB/OL].(2025-05-05)[2025-05-23].https://arxiv.org/abs/2505.03102.点此复制
评论