paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Understanding the Topics and Challenges of GPU Programming by Classifying and Analyzing Stack Overflow Posts

通过分类与分析 Stack Overflow 帖子理解 GPU 编程的主题与挑战
FSE Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2023匹配度 2/10 · 该论文是对 GPU 编程 Stack Overflow 帖子的实证主题分析,关注开发者挑战与趋势;与用户核心方向(静态分析、LLM/Agent 与 PL 交叉、浮点程序分析、贝叶斯程序分析)没有直接交集,仅因 GPU 编程与 ML 系统背景相关而略有联系。引用 5 inbox
Wenhua Yang, Chong Zhang, Minxue Pan
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:基于 25,269 条 Stack Overflow 帖子构建 GPU 编程主题分类法,揭示开发者挑战、难度与趋势。

GPU 已广泛用于通用计算,但其独特架构与持续演化使编程困难重重,开发者常转向 Stack Overflow 等问答社区求助。然而此前缺乏对 GPU 编程主题与挑战的全面研究。本文收集 25,269 条 Stack Overflow 相关帖子,提出结合自动技术与人工主题分析的方法提取主题,构建细粒度主题分类法,并详细讨论各主题的流行度、难度与变化趋势。基于大量人工分析,文章进一步归纳每个主题下的开发者挑战,并总结可供未来研究参考的方向与机会。

问题
GPU 编程因独特架构和快速演化而困难,开发者遇到问题常求助问答社区;此前缺少对其讨论主题与挑战的系统研究。
方法
从 Stack Overflow 收集 25,269 条相关帖子,提出自动分类与人工主题分析相结合的方法提取主题,构建主题分类法,并通过人工分析归纳挑战与趋势。
评估
基于所收集帖子的定量分类与大量人工分析,报告各主题的流行度、难度和变化趋势,并总结每个主题的挑战与未来研究方向。
原文摘要(Abstract)

GPUs have cemented their position in computer systems, not restricted to graphics but also extensively used for general-purpose computing. With this comes a rapidly expanding population of developers using GPUs for programming. However, programming with GPUs is notoriously difficult due to their unique architecture and constant evolution. A large number of developers have encountered problems of one kind or another, and many of them have turned to Q&A sites for help. Unfortunately, there has been no prior work to comprehensively study the topics discussed and challenges encountered by developers in GPU programming. To fill this knowledge gap, we conduct a comprehensive study to understand the topics and challenges of GPU programming using Stack Overflow. We collect 25,269 relevant posts from Stack Overflow, propose a novel approach that combines automatic techniques and manual thematic analysis to extract topics, and build a taxonomy of topics with detailed discussions of the popularity, difficulty, and changing trends of these topics. In addition, we analyzed relevant posts through extensive manual efforts to understand the challenges of each topic and to summarize them for future research.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{0001ZP23,
  title = {Understanding the Topics and Challenges of GPU Programming by Classifying and Analyzing Stack Overflow Posts},
  author = {Wenhua Yang and Chong Zhang and Minxue Pan},
  booktitle = {FSE},
  year = {2023},
  doi = {10.1145/3611643.3616365}
}