本页使用了标题或全文手工转换

Futhark (编程语言)

维基百科,自由的百科全书
跳到导航 跳到搜索
Futhark
编程范型阵列式, 函数式
语言家族ML
設計者Troels Henriksen, Cosmin Oancea, Martin Elsman
发行时间2014年,​7年前​(2014
穩定版本
0.18.6
(2021年1月26日,​8個月前​(2021-01-26
型態系統静态, 强类型
作業系統跨平台
許可證ISC许可证
網站https://futhark-lang.org
啟發語言
APL, Haskell, NESL英语NESL, Standard ML

Futhark是一个函数式数据并行阵列编程语言,最初于哥本哈根大学理学院计算机科学系英语UCPH Department of Computer Science(DIKU)作为HIPERFIT(财务信息技术的函数式高性能计算)计划的一部份而开发[1]。它聚焦于确使以函数式风格书写的数据并行程序,可以高性能的执行于大规模并行硬件上,特别是在GPU上。Futhark受到NESL英语NESL的强烈启发,但是为了确使更具进取性的编译器优化,对如何表达并行施加了约束。特别是,不支持非正规的嵌套数据并行[2]

引用[编辑]

  1. ^ http://hiperfit.dk
  2. ^ 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.