Code optimization with GPU
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
POHL Michel
il 16 Gen 2021
Commentato: Joss Knight
il 16 Gen 2021
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 Commenti
Risposta accettata
Joss Knight
il 16 Gen 2021
Modificato: Joss Knight
il 16 Gen 2021
I = reshape(gpuArray.eye(q),q,1,q);
U = I.*my_line_vector;
Più risposte (0)
Vedere anche
Categorie
Scopri di più su GPU Computing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!