·
Nivel Bit: Se basa en el tamaño de la palabra
que es capaz de manejar el procesador:
·
8
bits
·
16
bits
·
32
bits
·
64
bits
·
Nivel Instrucción: Mecanismos de la arquitectura son
utilizados entonces para ejecutar este tipo de paralelismo:
·
Superscalar
·
Ejecución
desordenada
·
Ejecución
especulativa
·
Renombramiento
de registros
·
Predicción
de precedencia de memoria
·
Predicción
de ramificaciones del flujo
·
Pipelining
·
Nivel de Datos: Este tipo de paralelismo se enfoca en
la distribución de los datos entre varios procesadores. Se conoce también como
paralelismo a nivel de lazos (loop-level paralelism).
·
Nivel tarea
·
En
este caso un programa paralelo que ejecuta cálculos distintos sobre el mismo
conjunto de datos o sobre datos diferentes.
·
El
paralelismo funcional generalmente no escala con el tamaño del problema.
·
El
paralelismo o procesamiento paralelo ha sido empleado durante muchos años,
sobre todo para la computación de alto rendimiento. Teniendo en cuenta las
generaciones de procesadores y sus características.
No hay comentarios:
Publicar un comentario