TIPOS DE PARALELISMO
  • Interno o implícito: 

Se programa en lenguaje secuencial y el compilador se encarga de paralelizar y asignar recursos. Queda oculta la arquitectura del computadora, aumentando su velocidad sin modificar su funcionamiento. Bajo aprovechamiento, aprovecha código secuencial. Ej: segmentación (pipeline) de funciones, división func.(proc. vectoriales)

  • Externo o explícito:

Se usan dialectos paralelos de programación. Queda visible al usuario. Mejor aprovechamiento a las posibilidades de la maquina, más trabajo para el programador, SIMD (computadores matriciales), MISD, MIMD.

  • Paralelismo según SW: 

Depende del entorno de programación en dos facetas: herramientas de programación, S.O MPMD (multiple program-multiple data): cada procesador ejecuta programas distintos. Esta estructura suele ser del tipo maestro esclavo en la que un procesador coordina el trabajo al resto SPMD (single program-multiple data): el mismo programa es cargado en múltiples procesadores y se ejecuta sobre conjuntos de datos distintos

  • Paralelismo bit:

El aumento del tamaño de la palabra se reduce el número de instrucciones del procesador debe ejecutar para llevar a cabo una operación en variables cuyos tamaños son mayores que la longitud de la palabra.

ESTE SITIO FUE CONSTRUIDO USANDO