0
aparapi(用於Open CL的java中的API)提供了任務並行性,或者它僅提供數據並行性。如果提供任務並行性,是否保證任務將在單獨的設備上執行Aparapi提供任務parallism?
aparapi(用於Open CL的java中的API)提供了任務並行性,或者它僅提供數據並行性。如果提供任務並行性,是否保證任務將在單獨的設備上執行Aparapi提供任務parallism?
Aparapi不僅是一個用於OPENCL的Java API,它是一個並行處理庫。
您可以在GPU或CPU上執行Aparapi內核。 如果您選擇在您的GPU上運行Aparapi內核,但是Aparapi無法爲您的GPU交叉編譯內核,或者您的GPU無法應付Aparapi的輸出,它將嘗試回退到CPU。 當它這樣做時,它會產生一個警告。
Aparapi只會嘗試在單個設備上運行內核,而不是在很多不同的設備上運行。 如果您打算這樣做,您將手動需要決定是否以及如何執行此操作。
我希望能回答你的問題。
我用它,但從來沒有自動執行多設備。我認爲這是數據並行性。 – 2013-05-24 21:23:34
您可以調整參考點和範圍以使用多個設備上的數據。並不難。 – 2013-05-24 21:36:16