¿Los profesionales de Mac usan NUMA?

4

¿Mac OS X utiliza NUMA en Mac Pros con dos (o más) CPUs?

    
pregunta Andrew J. Brehm 12.01.2012 - 12:20

2 respuestas

4

Esta es una respuesta parcial

Los procesadores en los mac pros actuales utilizan los procesadores Xeon e5620 y x5670s con la interconexión QuickPath de Intel

QPI es la implementación de NUMA de Intel y se lleva a cabo completamente dentro del procesador, al igual que HyperTransport es AMD

Debería admitir que no estoy seguro de si eso quita a OSX de la ecuación completamente o incluso a la mayoría. La arquitectura moderna del procesador ha mejorado desde el concepto original de NUMA de que el requisito original para el soporte de software es probablemente, ahora, irrelevante.

    
respondido por el Stu Wilson 12.01.2012 - 18:06
0

No Mac Pro admite NUMA, su memoria está configurada en modo de intercalación.

Las aplicaciones con gran cantidad de memoria enfrentadas con páginas de memoria asignadas incorrectamente (nodo NUMA cruzado) todavía pueden causar un problema de rendimiento significativo (> 20%) aunque sea una "arquitectura de procesador moderna" (soy un administrador de HPC un banco de pruebas / solución de problemas del rendimiento del sistema con regularidad cuestión).

Y alguien más ha instalado un SO con NUMA (lee: Linux) en un Mac Pro y encuentra un solo nodo NUMA, lo que muestra que el firmware configura la memoria para que se ejecute en modo intercalado (configuración no NUMA). Si bien esto es más lento que un sistema NUMA configurado correctamente, todavía es más rápido que un sistema NUMA configurado / asignado incorrectamente.

Con esto, podemos pensar que es probable que el kernel mach / xnu no tenga conocimiento de NUMA.

    
respondido por el Angelos 12.12.2015 - 18:38

Lea otras preguntas en las etiquetas