2013-01-04 16 views

回答

5

修復是專爲批量數據並行編程。必須能夠以任意順序計算數組元素,否則Repa評估方法將不起作用。

如果你想破壞性地更新基於其他數組元素的數組元素,那麼這就限制了評估順序。如果您無法以批量數據並行方式表達算法,那麼Repa不會幫助您。

+2

即使沒有平行性,由於修復「形狀」界面,它仍然是一個有用的功能。否則,我們不得不使用舊的Data.Array來實現一大類算法。 –