When using parallel computing toolbox can I just replace all my "for" loops with "parfor" ?
Mostrar comentarios más antiguos
I'm running an intensive calculation and want to minimise my computation time.
Respuestas (1)
Walter Roberson
el 10 de Jul. de 2017
2 votos
No, there are a lot of restrictions on what can be inside a parfor
5 comentarios
matlabkid602
el 10 de Jul. de 2017
Walter Roberson
el 10 de Jul. de 2017
If you have a NVIDIA graphics GPU, you can probably only get decent performance for single precision, as double precision on those is either 1/32 or 1/24 of the single precision performance until you get to relatively high end.
matlabkid602
el 11 de Jul. de 2017
Walter Roberson
el 11 de Jul. de 2017
The 1080ti has FP64 performance of about 332, which is 1/32 of the FP32 rate; https://en.wikipedia.org/wiki/GeForce_10_series . That is not bad compared to the other graphics cards, but it is far far below the FP64 performance available in some of the Tesla series; https://en.wikipedia.org/wiki/List_of_Nvidia_graphics_processing_units#Tesla or the Quadro GP100 (about 5300)
matlabkid602
el 12 de Jul. de 2017
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!