SPMD: diferència entre les revisions

Contingut suprimit Contingut afegit
Etiqueta: editor de codi 2017
normalització d'adreces
Línia 6:
Aquesta tècnica suposa que tots els processos executen el mateix codi, però les dades processades són diferents, és a dir, les tasques són dividides i executades simultàniament en els múltiples processadors disponibles amb diferents seccions de dades (entrades) amb l'objectiu de tenir resultats més ràpids.
 
L’estructura bàsica del SPMD és geomètrica regular amb interacció limitada espacialment. Aquesta estructura permet que les dades es distribueixin uniformement entre els processos on cadascun serà responsable de l’àrea de dades assignada del total de les dades d’entrada.<ref name=":0">{{Ref-web|url=https://ddd.uab.cat/pubrecord/trerecpro/2011/hdl_2072_183679/TR_ClaudioMarquezPerez.pdf90061|títol=Factores de Rendimiento Asociados a SPMD|consulta=|llengua=|editor=|data=}}</ref>
 
SPMD acostuma a ser eficient si les dades estan ben distribuïdes en els processos, és a dir, si la càrrega de treball o la capacitat de còmput entre els diferents processos és heterogènia, llavors el paradigma necessita estratègies de load balancing (balanceig de càrrega), que permet adaptar la distribució de les dades durant l’execució.