Futhark 编程语言实现了嵌套数据并行性的完全展平,能够将任意 Futhark 程序编译为并行 GPU 代码。这一里程碑式的成果历时多年,主要由 Cornelius Sevald-Krause 和 Amirreza Hashemi 两位学生的贡献推动,始于 2022 年的一个长期实验性 PR。
背景
Futhark 是一种专为高性能 GPU 和并行计算设计的纯函数式数组编程语言。嵌套数据并行允许并行操作中包含并行操作,但 GPU 需要扁平并行,因此展平是编译器面临的关键挑战。
- 来源
- Lobsters
- 发布时间
- 2026年7月31日 17:37
- 评分
- 6.0 / 10