When using parallel computing toolbox can I just replace all my "for" loops with "parfor" ?
Afficher commentaires plus anciens
I'm running an intensive calculation and want to minimise my computation time.
Réponses (1)
Walter Roberson
le 10 Juil 2017
2 votes
No, there are a lot of restrictions on what can be inside a parfor
5 commentaires
matlabkid602
le 10 Juil 2017
Walter Roberson
le 10 Juil 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
le 11 Juil 2017
Walter Roberson
le 11 Juil 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
le 12 Juil 2017
Catégories
En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!