Contenu principal

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

Principes fondamentaux du calcul parallèle

Choisir une solution de calcul parallèle

Le calcul parallèle peut vous aider à résoudre de gros problèmes informatiques de différentes manières. MATLAB® et Parallel Computing Toolbox™ fournissent un environnement de programmation interactif pour vous aider à résoudre vos tâches informatiques. Si votre code s'exécute trop lentement, vous pouvez le profiler, le vectoriser et utiliser la prise en charge intégrée du calcul parallèle MATLAB. Vous pouvez ensuite essayer d’accélérer votre code en utilisant parfor sur plusieurs workers MATLAB dans un pool parallèle. Si vous disposez de données volumineuses, vous pouvez les faire évoluer à l'aide de tableaux distribués ou de datastore. Vous pouvez également exécuter une task sans attendre qu'elle soit terminée, en utilisant parfeval, afin de pouvoir continuer avec d'autres tasks. Vous pouvez utiliser différents types de matériel pour résoudre vos problèmes de calcul parallèle, notamment des ordinateurs desktop, des GPU, des clusters et des clouds. Pour commencer, voir Quick Start Parallel Computing in MATLAB.

Fonctions

développer tout

parforExécuter des itérations de boucle for en parallèle sur les workers
parfevalExécuter la fonction sur un worker du pool parallèle
gpuArrayTableau stocké sur le GPU
distributedCreate and access elements of distributed arrays from client
batchExécuter un script ou une fonction MATLAB sur un worker
parpoolCréer un pool parallèle sur le cluster
ticBytesStart counting bytes transferred within parallel pool
tocBytesRead how many bytes have been transferred since calling ticBytes
delete (Pool)Fermer le pool parallèle

Rubriques

Notions de base

Apprendre encore plus

Sélection d՚exemples