Code optimization with GPU
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi everyone, I have the following line of codes which I would like to parallelize on the GPU :
U = zeros(q, M, q, 'gpuArray');
for j=1:q
U(j,:,j) = my_line_vector;
end
Is there any way to suppress the loop?
Thes are the lines of code that run the slowest in my program.
Thank you in advance
Michel
댓글 수: 0
채택된 답변
Joss Knight
2021년 1월 16일
편집: Joss Knight
2021년 1월 16일
I = reshape(gpuArray.eye(q),q,1,q);
U = I.*my_line_vector;
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 GPU Computing in MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!