Futhark是一个函数式数据并行阵列编程语言，最初于作为HIPERFIT计划的一部份而开发。它聚焦于确使以函数式风格书写的数据并行程序，可以高性能的执行于大规模并行硬件上，特别是在GPU上。Futhark受到的强烈启发，但是为了确使更具进取性的编译器优化，对如何表达并行施加了约束。特别是，不支持非正规的嵌套数据并行。