2013-02-22 49 views
6

我試圖做一些簡單的實驗與數據並行Haskell運行,但我顯然有一些選擇錯誤。甚至當我嘗試像運行時異常與數據並行Haskell/GHC 7.4.2

sumP [:1.0,2.0:] 

很簡單,我得到一個例外

Exception indexParr: out of bounds parallel array index; idx = 0, arr len = 0 

假設我有一些設置錯誤 - 但...

我得到同樣的錯誤都試圖當使用GHCi,以及運行GHC生成的可執行文件時。

回答

1

您可能會遇到DPH project status指定的某些限制。具體

主要限制包括以混合矢量化不能和單一的Haskell模塊中 非矢量化代碼,需要使用向量化代碼 功能喪失,特殊用途的前奏和 缺乏優化(導致某些情況下表現不佳)。

如果你只是想利用定期的數據並行性,你可能會逃脫repa(這也是由DPH頁面推薦)。