Apache Flink是由Apache软件基金会开发的开源流处理软件框架,其核心是用Java和Scala编写的分布式流数据流引擎。Flink以数据并行和管道方式执行任意流数据程序,Flink的流水线运行时系统可以执行批处理任务和流处理程序。此外,Flink的运行时本身也支持迭代法的执行。
Futhark是一个函数式编程、数据并行、阵列编程编程语言,最初于哥本哈根大学理学院计算机科学系作为HIPERFIT计划的一部分而开发。它聚焦于确使以函数式风格书写的数据并行程序,可以高性能的执行于大规模并行硬件上,特别是在GPGPU上。Futhark受到NESL的强烈启发,但是为了确使更具进取性的编译器优化,对如何表达并行施加了约束。特别是,不支持非正规的嵌套数据并行。