Code optimization with GPU
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
POHL Michel
el 16 de En. de 2021
Comentada: Joss Knight
el 16 de En. de 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 comentarios
Respuesta aceptada
Joss Knight
el 16 de En. de 2021
Editada: Joss Knight
el 16 de En. de 2021
I = reshape(gpuArray.eye(q),q,1,q);
U = I.*my_line_vector;
4 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre GPU Computing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!