Microprocesadores

Solo disponible en BuenasTareas
  • Páginas : 5 (1074 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de noviembre de 2011
Leer documento completo
Vista previa del texto
La vista de dirección compartida de una plataforma paralela soporta un espacio de datos comunes que es accesible para todos los procesadores. Los procesadores interactúan mediante la modificación de datos almacenados en este espacio de dirección compartida. Las plataformas de espacio de dirección compartida soportan programación SPMD también atribuida como multiprocesadores. La memoria en lasplataformas puede ser local (Exclusivo para un procesador) o global (común para todos los procesadores). Si el tiempo tomado por el procesador para acceder a cualquier memoria en el sistema (global o local) es idéntico, la plataforma es clasificada como una multicomputadora con acceso a memoria Uniforme (UMA) por otro lado si el tiempo transcurrido para acceder cierta memoria es mayor que otros, Laplataforma es llamada una multicomputadora con acceso a memoria no uniforme (NUMA).

Es más rápido el acceso a una memoria cache que una localización en memoria. Como sea aun clasifica más a esta como una arquitectura UMA. La razón para esto, es que todos los microprocesadores actuales tienen jerarquías cache.
Consecuentemente incluso un procesador no sería considerado UMA si los tiempos deacceso a cache son considerados. Por esta razón, definimos NUMA y UMA arquitecturas (solamente) en términos de tiempos de acceso a memoria y no de tiempos de acceso cache. Maquinas tales como los servidores SGI ORIGIN 2000 y SUN ULTRA HPC pertenecen a la clase de multiprocesadores NUMA.

Desarrollo

Multiprocesadores de Acceso Uniforme a Memoria (UMA: Uniform Memory Access)
Estos computadorestienen todos sus procesadores interconectados a través de un mecanismo
de switches a una memoria compartida centralizada (Figura 20). Entre estos mecanismos estan:
un bus común, crossbar switches, packet-switched networks9.
Sistemas que usan buses son de tamaño limitado ya que después de cierto número de
procesadores el bus se satura. En el caso de crossbar switches, el costo del switch seconvierte en el factor dominante y limita el número de procesadores.
La memoria física es uniformemente compartida por todos los procesadores, esto quiere decir que todos los procesadores tienen el mismo tiempo de acceso a todas las palabras de la memoria. Cada procesador tiene su propia caché privada y también se comparten los periféricos.
Los multiprocesadores son sistemas fuertemente acoplados(tightly-coupled), dado el alto grado en que se comparten los recursos (hardware o software) y el alto nivel de interacción entre procesadores, lo que hace que un procesador dependa de lo que hace otro.
El sistema de interconexión debe ser rápido y puede ser de uno de los siguientes tipos:
• Bus común
• Red crossbar
• Red multi-etapa

Este modelo es conveniente para aplicaciones depropósito general y de tiempo compartido por varios usuarios. 
 

Caracteristicas UMA:
• Representadas por multiprocesadores simétricos ( Symmetric Multiprocessor machines, SMP)
• Procesadores idénticos
• Tiempos de acceso igual a la memoria
• Algunas veces llamadas CC-UMA - Cache Coherent UMA. Coherencia de cache significa que si un procesador actualiza una posición en la memoria compartida,todos los otros procesadores conocen acerca de la actualización. La coherencia de cache es a nivel de hardware.

En la arquitectura UMA, cada procesador puede utilizar una caché privada. Existe un modo para compartir también dispositivos periféricos. El modelo UMA es más adecuado para aplicaciones de propósito general o para aplicaciones multi-usuario. Puede ser utilizado para aumentar elspeed up programas largos y tediosos, consiguiendo que varias máquinas ejecuten el mismo programa en menos tiempo y a ser posible con los mismos resultados

Acceso uniforme a memoria o UMA (en inglés: Uniform Memory Access)

es una arquitectura de memoria compartida utilizada en computación paralela.
Todos los procesos en el modelo UMA acceden a la memoria de manera uniforme, es decir, el...
tracking img