Dear All,
Could you please help me to better understand how data is passed in GPU when using multidimensional arrays from theoretical part of the world :)
For example, correct me if I am wrong, when creating for example 3 dimensional gpuarray (100x100x100) it is stored on global memory, once MATLAB invoke function to multiply this 3D array with other, then it is reverts each third dimension back to two dimension array and it is stored on shared memory that It could be accessed by different GPU cores. Is it something like this?
1 Comment
Direct link to this comment
https://es.mathworks.com/matlabcentral/answers/510542-how-multidimensional-gpu-arrays-are-stored-on-gpu-and-how-are-they-proced-when-functions-are-invoked#comment_809493
Direct link to this comment
https://es.mathworks.com/matlabcentral/answers/510542-how-multidimensional-gpu-arrays-are-stored-on-gpu-and-how-are-they-proced-when-functions-are-invoked#comment_809493
Sign in to comment.