Supercómputo



Concepto procesos paralelos

Práctica 2.3
Concepto procesos paralelos
Arellano Saavedra Diana Laura
Méndez Fonseca Kalid
-
¿Cuáles son los componentes de una computadora paralela?
Instrucción simple: solo una instrucción ejecutada por el CPU durante cualquier ciclo del reloj
-
Datos múltiples: cada unidad de procesamiento puede operar sobre un conjunto de datos diferente.
-
Se adapta muy bien en problemas con un alto grado de regularidad, tales como gráficos/imágenes.
-
Ejecución sincrónica y determinística
-
Dos variantes: arreglo de procesadores o unidades vectoriales
-
Las unidades de procesamiento de gráficos (GPUs) emplean unidades de procesamiento SIMD
-
¿Describir el modelo de Von Neumann?
La máquina de Von Neumann tenia 5 partes básicas:
-
La memoria: la memoria constaba de 4096 palabras, cada una con 40 bits (0 o 1). Cada palabra podía contener 2 instrucciones de 20 bits o un número entero de 39 bits y su signo.
-
La unidad Aritmética lógica: el antecedente directo actual CPU (Unidad central de Proceso), había un registro interno especial de 40 bits llamado en acumulador.
-
La unidad de control del programa.
-
Los equipos de entrada.
-
Los equipos de salida.
-
¿Qué es la memoria compartida?
Es aquel tipo de memoria que puede ser accedida por múltiples programas, ya sea para comunicarse entre ellos o para evitar copias redundantes. La memoria compartida es un modo eficaz de pasar datos entre aplicaciones. Dependiendo del contexto, los programas pueden ejecutarse en un mismo procesador o en procesadores separados.
-
¿Desventajas de la memoria compartida?
-
El acceso simultaneo a memoria es un problema
-
Poca escabilidad de procesadores: debido a que se puede generar un cuello de botella al incrementar el número de CPU’s
-
¿Ejemplos de sistemas paralelos?
-
Alpha
-
PVM
-
La serie AIX
-
Describir el sistema operativo BSP
En los sistemas integrados, el soporte de la serie Junta ( BSP ) es el código de soporte para una aplicación específica para una determinada tarjeta que cumpla con el sistema operativo dado . Se construye generalmente con un cargador de arranque que contiene el dispositivo de apoyo mínimo para cargar el sistema operativo y los controladores de dispositivo para todos los dispositivos periféricos .