Is it possible to locally distribute an array for GPU processing?
显示 更早的评论
I am running into issues with larger gpuArrays due to insufficient memory on my GPU. My idea was to partition the array as one would do with parallel computing. Unfortunately, I have not found a way to do this. My next idea would be to implement algorithms in a way that manually splits arrays (or minimizes memory usage).
1 个评论
Matt J
2015-4-25
Not clear how partitioning would help you, unless you have multiple GPUs that you're trying to partition across. But anyway, no, I don't believe there is a partitioning mechanism for gpuArray.
回答(1 个)
Joss Knight
2015-5-28
0 个投票
If you have multiple GPUs you can perform independent computation on each one using a parallel pool, see here for instance: http://blogs.mathworks.com/loren/2013/06/24/running-monte-carlo-simulations-on-multiple-gpus/
类别
在 帮助中心 和 File Exchange 中查找有关 GPU Computing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!