Página Principal

NUMA: Non-Uniform Memory Access

Introducción

Los proveedores de Hardware estan rápidamente tomando ventaja del salto en desempeño hecho por el más rápido computador de Silicon Graphics Inc.. De la perspectiva de las características técnicas, estas plataformas aparecen imponentes en sus capacidades de desempeño, pero en realidad, no ven el obstáculo más común en el escalamiento- la aplicación. Una arquitectura nueva, ccNUMA (cache coherent non-uniforme memory access) rodea todo los mejores rasgos de SMP (multiprocesamiento simétrico) y MPP (procesamiento masivo paralelo). ccNUMA tiene la habilidad de aplicar transparentemente un alto grado de paralelismo a la aplicación, evitando el cuello de botella que típicamente reprime el escalamiento efectivo más allá de 12 a 16 CPUs.

Las arquitecturas de sistema ccNUMA le dan un grado alto de flexibilidad y control sobre el ambiente de la ejecución al administrador, antes no disponible en las plataformas SMP tradicionales. Adicionalmente, ninguna otra arquitectura provee el multidimensional escalamiento potencial que ofrece ccNUMA. Si la aplicación es el cuello de botella primario, la arquitectura ccNUMA ofrece la mejor oportunidad de alcanzar el nivel de funcionamiento requerido sin recurrir al gasto de segmentar la aplicación y la base de datos por diferentes máquinas físicas.