Acceso a memoria no uniforme (NUMA)
¿Qué significa acceso a memoria no uniforme (NUMA)?
El acceso a memoria no uniforme (NUMA) es una filosofía de compilación específica que ayuda a configurar varias unidades de procesamiento en un sistema informático determinado. En el acceso no uniforme a la memoria, los procesadores individuales trabajan juntos, compartiendo la memoria local, para mejorar los resultados.
Techopedia explica el acceso a memoria no uniforme (NUMA)
El multiprocesamiento es un tipo de sistema que se ha convertido en estándar en muchos dispositivos de uso común, por ejemplo, computadoras portátiles y teléfonos inteligentes. En un sistema de multiprocesamiento, varias CPU o procesos funcionan en una sola placa base. Como tales, necesitan estar conectados de alguna manera. Un sistema tradicional tiene un bus que conecta todos los «núcleos» o procesadores juntos.
El acceso no uniforme a la memoria es un componente de configuración que permite que esos procesos individuales trabajen juntos en un mayor número de formas. TechTarget describe esto como agregar «un nivel intermedio de memoria» para permitir que los datos fluyan sin pasar por el bus, y describe NUMA como «un clúster en una caja».
Por ejemplo, los chips como los procesadores i5 e i7 son en su mayoría de cuatro núcleos, lo que significa que tienen cuatro procesadores en una configuración de multiprocesamiento. Cuando se conecta a un caché de almacenamiento compartido, se puede implementar un sistema de multiprocesamiento simétrico.
Es probable que el acceso no uniforme a la memoria sea un componente de lo que los ingenieros observan a medida que continúan demostrando la velocidad y el rendimiento del procesador. Se asume en gran medida que cuando se necesita un mayor rendimiento en el mercado de la tecnología, las empresas encontrarán formas de juntar más y más procesadores en un sistema informático para seguir haciendo sistemas cada vez más rápidos, en lo que algunos llamarían la «ley de Moore» del procesamiento. velocidad.
