
Futhark (编程语言)
跳到导航
跳到搜索
编程范型 | 阵列式, 函数式 |
---|---|
语言家族 | ML |
設計者 | Troels Henriksen, Cosmin Oancea, Martin Elsman |
发行时间 | 2014年 |
穩定版本 | 0.21.12
(2022年5月19日
) |
型態系統 | 静态, 强类型 |
作業系統 | 跨平台 |
許可證 | ISC许可证 |
網站 | https://futhark-lang.org |
啟發語言 | |
APL, Haskell, NESL, Standard ML |
Futhark是一个函数式、数据并行、阵列编程语言,最初于哥本哈根大学理学院计算机科学系(DIKU)作为HIPERFIT(财务信息技术的函数式高性能计算)计划的一部份而开发[1]。它聚焦于确使以函数式风格书写的数据并行程序,可以高性能的执行于大规模并行硬件上,特别是在GPU上。Futhark受到NESL的强烈启发,但是为了确使更具进取性的编译器优化,对如何表达并行施加了约束。特别是,不支持非正规的嵌套数据并行[2]。
引用[编辑]
- ^ 存档副本. [2022-05-12]. (原始内容存档于2014-10-22).
- ^ Henriksen, Troels; Serup, Niels G. W.; Elsman, Martin; Henglein, Fritz; Oancea, Cosmin. Futhark: Purely Functional GPU-Programming with Nested Parallelism and In-Place Array Updates (PDF). Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation. PLDI 2017. ACM. 2017 [2021-02-28]. (原始内容 (PDF)存档于2020-09-20).
|
![]() | 这是一篇關於電腦程式語言的小作品。你可以通过编辑或修订扩充其内容。 |