Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Trabajar con parfor

Cómo las funciones estadísticas utilizan parfor

es una función similar a un bucle.parforParallel Computing Toolbox™for Las funciones estadísticas paralelas llaman internamente. distribuye los cálculos a los procesadores de trabajo.parforparfor

Características de parfor

Es posible que necesite ajustar el código para que se ejecute en paralelo, por ejemplo, necesita bucles independientes y los trabajadores deben poder tener acceso a las variables. Para consejos sobre el uso, ver.parforParallel for-Loops (parfor) (Parallel Computing Toolbox)

No hay bucles parfor anidados

no funciona en paralelo cuando se llama desde dentro de otro bucle o desde un bloque.parforparforspmd La paralelización solo se produce en el nivel más externo.

Supongamos, por ejemplo, que desea aplicar a la función, que llama, y desea llamar en un bucle.jackknifeuserfcnparforjackknife La siguiente figura muestra tres casos:

  1. El bucle más externo es.parfor Sólo ese bucle se ejecuta en paralelo.

  2. El bucle más externo está en.parforjackknife Sólo se ejecuta en paralelo.jackknife

  3. El bucle más externo está en. utiliza en paralelo.parforuserfcnuserfcnparfor

Cuando parfor se ejecuta en paralelo

Para obtener ayuda para convertir bucles anidados para usar, vea.parforConvert for-Loops Into parfor-Loops (Parallel Computing Toolbox)

Vea también Computación paralela de inicio rápido paraStatistics and Machine Learning Toolbox™.