Professional Documents
Culture Documents
Computacin Paralela
Necesidad de la computacin paralela
Qu es la programacin paralela?
Modelos de computadores
Evaluacin de los computadores
paralelos
Necesidad de la
Computacin Paralela
O La velocidad de los computadores
secuenciales convencionales se ha
incrementado continuamente para
adaptarse a las necesidades de las
aplicaciones
biocomputacin, astrofsica
O Son sistemas cada vez ms
Necesidad de la
Computacin Paralela
O Siempre habr aplicaciones que
nica CPU
Memoria disponible
Prestaciones
O Solucin: Usar varios procesadores.
O Muchas posibilidades:
Pipeline
Cachs
Paralelismo a nivel de instruccin
Ejecucin fuera de orden
Especulacin
Varios procesadores en un chip
LAN de altas prestaciones
Qu es la programacin
paralela?
O Uso de varios procesadores
Ventajas de la Computacin
Paralela
O La programacin paralela permite:
O Resolver problemas que no caben en
una CPU
O Resolver problemas que no se
Aspectos a considerar
O Diseo de computadores paralelos.
Escalabilidad y Comunicaciones.
O Diseo de algoritmos eficientes. No
paralelos:
O Cmo de rpido se puede resolver
procesadores?
paralela.
O Programas paralelos portables.
O Compiladores paralelizantes.
Tipos de computadores
O SISD: Computador secuencial. Un