Академический Документы
Профессиональный Документы
Культура Документы
Facultad de Ciencias
Arquitectura de computadores
2015 – I
Introducción
Objetivo: Conectar múltiples computadoras para obtener un
rendimiento más alto.
Multiprocesadores
Escalabilidad, disponibilidad, eficiencia de energía.
Programa de procesamiento paralelo
Se ejecuta un único programa sobre múltiples procesadores.
Microprocesadores multinúcleos
Microprocesador que contiene varios procesadores (núcleos)
en el mismo circuito integrado.
Clúster, es un conjunto de computadores conectados con una
red de área local(LAN) que opera como un único
multiprocesador.
Lic. Martín Cruz Arquitectura de computadores - CC212
1
Hadware y Software
Hardware
Serie: Por ejemplo, Pentium 4
Paralelo: Por ejemplo, quad-core Xeon E5345
Software
Secuencial: Por ejemplo, multiplicación de matrices en Matlab
Concurrente: Por ejemplo, sistema operativo Windows Vista
Software secuencial/concurrente puede correr sobre hardware
serie/paralelo
Desafío: hacer un uso efectivo de hardware en paralelo
1
Speedupglobal
Fracción mejora
(1 - Fracción mejora)
Speedupmejora
Ejemplo:
1. La fracción del proceso original que puede ser mejorado.
Si la mejora afecta 20 segundos de un proceso que tarda 60
segundos, entonces Fracciónmejora = 20/60 = 0.333
2. Aceleración de la fracción que puede ser mejorada.
Si la mejora hace que la parte que tardaba 20 segundos ahora
tarde 12, Speedupmejora = 20/12 = 1.677