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

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
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에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

질문:

2015년 4월 24일

답변:

2015년 5월 28일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by