Main Content

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

Fondamentaux du calcul parallèle

Choisissez une solution de calcul parallèle

L'informatique 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 à accomplir 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. Ensuite, vous pouvez essayer d'accélérer votre code en utilisant parfor sur plusieurs workers MATLAB dans un pool parallèle. Si vous disposez de Big Data, vous pouvez effectuer une mise à l'échelle à l'aide de tableaux distribués ou de datastore . Vous pouvez également exécuter une tâche sans attendre qu'elle se termine, en utilisant parfeval, afin de pouvoir poursuivre d'autres tâches. Vous pouvez utiliser différents types de matériel pour résoudre vos problèmes de calcul parallèle, notamment des ordinateurs de bureau, des GPU, des clusters et des cloud. Pour commencer, consultez Quick Start Parallel Computing in MATLAB .

Fonctions

développer tout

parforExécuter des itérations for-loop en parallèle sur les Workers
parfevalExécuter la fonction sur le worker de pool parallèle
gpuArrayTableau stocké sur GPU
distributedCreate and access elements of distributed arrays from client
batchExécutez le script ou la fonction MATLAB sur le 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)Arrêter le pool parallèle

Rubriques

Les bases

Apprendre encore plus