GPU上的@async remotecall_fetch

时间:2017-07-20 15:22:44

标签: julia

我几个月前对GPU编程感兴趣,现在我正在努力学习如何在Julia中完成它。理想情况下,我希望能够使用GPU编写如下的类似代码:

addprocs(4);

a = cell(nworkers())
@sync for (idx, pid) in enumerate(workers())
    @async a[idx] = remotecall_fetch(pid, fun, vargs...)
end

我环顾四周,尝试了 ArrayFire ,但是我还没有找到一种方法来使用与@sync @async类似的东西。我知道 CUDArt 应该可以做类似的事情,但似乎没有为Julia 0.5做好准备。

请您告诉我如何重新编写上面的示例,以便在GPU上执行@async操作?

请注意我的显卡支持CUDA驱动程序。

0 个答案:

没有答案