abcdfg

Páginas: 38 (9369 palabras) Publicado: 9 de febrero de 2014
Introducción

En el trabajo que se mostrara a continuación se verán diversos temas de interés algunos de ellos son: procesamiento paralelo, tipo de computación paralela, sistema de memoria compartida, etc. Siempre se ha buscado aumentar el rendimiento de las arquitecturas de computadoras. Este alto rendimiento se puede conseguir mediante circuitería más rápida y avanzada, tecnología deempaquetado y el paralelismo.
Las supercomputadoras de un solo procesador han logrado velocidades inauditas, pero pronto se llegará al límite físico y arquitectónico del hardware, por lo que es importante conocer arquitecturas de computadoras que utilizan el paralelismo por medio de múltiples procesadores.
Los procesadores paralelos son sistemas de computadora que consisten en múltiples procesadoresinterconectados entre sí, más el software necesario para hacer que trabajen juntos. Se pueden categorizar por dos factores: las unidades de proceso y el tipo de interconexión que las une.
Las unidades de proceso pueden comunicarse e interactuar con las demás usando memoria compartida o métodos de paso de mensajes. La red de interconexión de los sistemas de memoria compartida se clasifican comobasado en bus o basado en switch; mientras que los sistemas de paso de mensajes dividen su red de interconexión en estática y dinámica.
Estática: tienen una topología física que no cambia mientras el programa está corriendo.
Dinámica: crean ligas durante la ejecución del programa. Se usan los multiprocesadores para crear computadoras más poderosas con la simple conexión de varios procesadores. Unmultiprocesador es más rápido que el sistema más rápido de un solo procesador. 














Índice

Introducción………………………………………………………………………………………....1
4.- Procesamiento Paralelo………………………………………………………………….……..3
4.1.- Aspectos básicos de la computación paralela……………………………….……..…….5
4.2.- Tipos de Computación Paralela……………………………………………………..……6
4.2.1.- Taxonomíade las arquitecturas paralelas. ……………………………….…..…...8
4.2.2.-Arquitectura de las computadoras secuenciales…………………….……….….....8
4.2.2.1.- Taxonomía de Flynn………………………………………….………………9
4.2.2.2.- Organización de espacio de direcciones de memoria………………………12
4.3.- Sistemas de memorias compartidas: Multiprocesadores………………………..…….14
4.3.1.- Redesde interconexión dinámica o indirecta …………………………..………14
4.3.1.1.- Redes de medios compartidos.……………………………………..………15
4.3.2.1.- Redes conmutadas…………………………………………………..………16
4.3.2.- Coherencia de cache ……………………………………………………..………17
4.4.- Sistema de memoria distribuida ………………………………………………….….……18
4.4.1.- Redes de interconexión estática…………………………………………..………...19
4.4.2.-Cluters………………………………………………………………………..………..21
4.4.3.-Programación de Clusters……………………………………………….….…………26
4.4.4.-Consideración sobre rendimiento de cluters……………………………..…………..26
4.5.-Casos de estudio……………………………………………………………………………27
Conclusión…………………………………………………………………………………….....28
Bibliografía……………………………………………………………………………………....28



Unidad IV.- Procesamiento paralelo

Es un proceso empleado paraacelerar el tiempo de ejecución de un programa dividiéndolo en múltiples trozos que se ejecutarán al mismo tiempo, cada uno en su propios procesadores.
DESCRIPCIÓN
La tecnología detrás del desarrollo de componentes de sistemas computacionales ha alcanzado su madurez y los desarrollos están a punto de producirse en la era del procesamiento en paralelo, lo que significa que la tecnología de lacomputación paralela necesita avanzar, aun cuando no está lo suficientemente madura como para ser explotado como una tecnología de disponibilidad masiva.
La razón principal para crear y utilizar computación paralela es que el paralelismo es una de las mejores formas de salvar el problema del cuello de botella que significa la velocidad de un único procesador. La...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Abcdfg

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS