维修和DPH之间的区别

时间:2013-03-09 19:05:58

标签: haskell repa data-parallel-haskell

我最近在vectorDPH库中阅读了即将进行的广义流融合的paper。这似乎是非常有趣的发展。我现在开始尝试DPH(从GHC 7.6开始,并计划在出现​​时升级到7.8 SIMD版本)。我还从Repa库文档中看到它可以执行并行数组工作。与Repa相比,DPH似乎是成熟版本,而GHC 7.4并未将其视为现成品。既然DPH似乎正在成熟,我想知道RepaDPH包之间的主要优点和缺点是什么,从GHC 7.6开始。我搜索了StackOverflow和谷歌,但找不到RepaDPH之间的比较。因此,这个问题。

1 个答案:

答案 0 :(得分:5)

来自HaskellWiki上的the page about DPH

  

DPH专注于不规则数据并行。对于Haskell中的常规数据并行代码,请考虑使用配套库Repa,它建立在DPH的并行阵列基础结构之上。