Un Mesh o Malla es una arquitectura de procesadores conectados en forma de cuadrícula (p × p). En cada punto de la cuadrícula el procesador está conectado a sus vecinos a través de enlaces bidireccionales. Se supone que en una unidad de tiempo un procesador puede realizar un cálculo local y / o comunicarse con todos sus vecinos.
Existen dos variantes de Mesh:
- F-M. Los procesadores están conectados con enlaces (bus) fijos, topología punto a punto propuesta, entre otros, por R. Miller, V. N. Prasanna-Kumar, D. Reisis y Q. Stout. En este caso cada fila y cada columna se incrementa con un bus de difusión. Solo se puede transmitir un mensaje a lo largo de cualquier bus en cualquier momento y este mensaje puede ser leído por todos los procesadores conectados a este enlace en la misma unidad de tiempo.
- R-M. Los procesadores están conectados con enlaces configurables. En este caso cada procesador puede tener 4 puertos de E / S que pueden ser variables en función de distintas configuraciones, RMESH, PARBUS, etc.