一篇新的研究论文比较了CUDA C++、Rust和Triton在GPU工作负载上的性能,特别关注哈希表插入等不规则操作。研究发现,虽然这三种语言在规则、密集线性代数任务上的表现相似,但在不规则工作负载上,Rust和CUDA C++的表现显著优于Triton。Triton在表达探测循环和原子操作方面的局限性会导致性能大幅下降,甚至在某些情况下导致数据丢失。 AI
影响 强调了编程语言选择对不规则GPU计算性能的显著影响,这对AI模型的训练和推理至关重要。
排序理由 研究论文比较了不同编程语言在GPU工作负载上的性能。[lever_c_demoted from research: ic=1 ai=0.7]
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →