E-Ink 新闻日报

← 返回列表

让Futhark留在CPU上:GPU与CPU混合执行的设计挑战

Futhark语言团队解决了Elias Smedegaard论文中CPU串行任务(图着色)与GPU并行任务(雅可比矩阵计算)混合执行的挑战。由于Futhark默认将所有数组放入GPU内存,导致这种混合执行变得繁琐,团队承认选择了折中方案而非原则性解决方案。

背景

Futhark是一种纯函数式数组编程语言,专为高性能编译到GPU等并行硬件而设计。这篇博客文章反映了支持异构CPU/GPU内存布局时的实际工程权衡。

来源
Lobsters
发布时间
2026年10月3日 04:17
评分
6.0 / 10