sistemas de memoria distribuidos
Utilizar Microprocesadores es decir microprocesadores que contengan la tecnología de varios núcleos o microprocesadores dentro delprocesador.
Utilizar multicomputadores para que trabajen como un solo procesador distribuyendo los hilos de proceso entre todas las computadoras
130746589535Interconexión de procesadoresMICROPROCESADORES
MULTICOMPUTADORES
Interconexión de procesadores
MICROPROCESADORES
MULTICOMPUTADORES
4.4 Sistemas de memoria distribuida.
Multicomputadores: Clusters
4.4.1 Redes de interconexiónestáticas
4.4.2 Cluster
4.4.3 Programación de clusters
4.4.4 Consideraciones sobre el rendimiento de
los clusters
4.5 Casos de estudio
Como anteriormente hemos dicho la interconexión de procesadorespuede darse ya sea dentro del mismo procesador o por medio de muchas computadoras, la primera manera de interconexión es utilizar un procesador que contenga muchas miniaturas de CPU, esta conexión enel mismo procesador puede darse de tres maneras:
21526574295Multiprocesadores
UMA
COMA
NUMA
Multiprocesadores
UMA
COMA
NUMA
La primera manera de acceso es:
UMA (Acceso de memoria uniforme)y se refiere que la memoria física es uniformemente compartida por todos los procesadores. Todos los procesadores tienen el mismo acceso a todas las palabras de la memoria, cada procesador tiene supropia cache privada y también se comparten los periféricos
La segunda forma es:
NUMA se refiere a que el acceso a memoria no es uniforme para diferentes procesadores. Existen memorias localesasociadas a cada procesador y estos pueden acceder a datos de su memoria local de una manera más rápida que las memorias de otros procesadores
La tercera forma es:
COMA Este es un caso especial de lossistemas NUMA, no ha tenido mucha transcendencia al igual que los SIMD. Las memorias distribuidas son memorias caché, por este motivo es un sistema restringido en cuento a la capacidad de memoria...
Regístrate para leer el documento completo.