Procesadores Paralelos
Un sistema de procesadores paralelos es aquel en el que se interconectan varios procesadores para cooperar en la ejecución de los programas de aplicación sistemas de procesadores paralelos: Utilizan sólo unos pocos procesadores, entre dos y del orden de la docena. Sistemas de procesadores masivamente paralelos: Con un número elevado de procesadores, cientos, miles, o incluso decenas de miles. Factores clave que han permitido la realización práctica de los procesadores paralelos:
1. El uso de procesadores RISC comerciales. Bloque básico de la estructura.
2. Los avances en los esquemas de comunicación procesador-a-procesador.
3. La demanda de prestaciones, por parte de las aplicaciones.
TIPOS DE PROCESADORES PARALELOS
d• Múltiples secuencias de instrucciones y una secuencia de datos (MISD): Se transmite una secuencia de datos a un conjunto de procesadores, cada uno de los cuales ejecuta una secuencia de instrucciones diferente.
• Múltiples secuencias de instrucciones y múltiples secuencias de datos (MIMD): Un conjunto de procesadores ejecuta simultáneamente secuencias de instrucciones diferentes con conjuntos de datos diferentes. Los computadores MIMD se pueden subdividir además según la forma que tienen los procesadores para comunicarse:
a) Sistema multiprocesador: Si los procesadores comparten una memoria común.
b) Sistema multicomputador: Si cada procesador tiene una memoria dedicada.
a) MIMD: MULTIPROCESADORES.
MIMD de memoria compartida, todos los procesadores pueden acceder a la misma memoria, mediante un bus compartido de alta velocidad.
b) MIMD: MULTICOMPUTADORES.
MIMD de memoria distribuida, cada procesador tiene su propio espacio de memoria, no visible para el resto. Los resultados y coordinación se pasan a través de una red. En la comunicación por mensaje, la red de interconexión es clave.
Posibles topologías:
0 comentarios