用C语言编码并把FPGA组合函数作为使用OpenCL构造的OpenCL计算内核的目标。MapReduce是通过并行、分布式算法在集群上处理和生成键/值对形式的大数据集的编程模型和有关实现 ，Apache Hadoop中将它与HDFS分立实现。MapReduce受到了在函数式编程范型中常用的map和reduce函数的启发，但是它们在MapReduce框架中的用途不同于它们在起初形式中那样。并行编程模型还有很多，比如：马里兰大学学院市分校依据PRAM计算模型，建立了指令级并行的多处理器计算机和编程语言，