Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

Fundamentos de computación paralela

Elija una solución de computación paralela

La computación paralela puede ayudarle a resolver grandes problemas informáticos de diferentes maneras. MATLAB® y Parallel Computing Toolbox™ proporcionan un entorno de programación interactivo para ayudarle a abordar sus tareas informáticas. Si su código se ejecuta demasiado lento, puede perfilarlo, vectorizarlo y utilizar el soporte informático paralelo integrado MATLAB. Luego puede intentar acelerar su código usando parfor en varios MATLAB en un grupo paralelo. Si tiene big data, puede ampliar utilizando arreglos distribuidos o datastore. También puedes ejecutar una tarea sin esperar a que se complete, usando parfeval, para poder continuar con otras tareas. Puede utilizar diferentes tipos de hardware para resolver sus problemas de computación paralela, incluidas computadoras de escritorio, GPU, clústeres y nubes. Para comenzar, consulte Quick Start Parallel Computing in MATLAB.

Funciones

expandir todo

parforExecute for-loop iterations in parallel on workers
parfevalRun function on parallel pool worker
gpuArrayArray stored on GPU
distributedCreate and access elements of distributed arrays from client
batchRun MATLAB script or function on worker
parpoolCreate parallel pool on cluster
ticBytesStart counting bytes transferred within parallel pool
tocBytesRead how many bytes have been transferred since calling ticBytes
delete (Pool)Shut down parallel pool

Temas

Lo esencial

Aprende más

Ejemplos destacados