La interconexión de Intel Ultra Path ( UPI ) [1] [2] es un punto-a-punto procesador de interconexión desarrollado por Intel que sustituyó a la interconexión de Intel QuickPath (QPI) en Xeon Skylake-SP plataformas a partir de 2017.
UPI es una interconexión coherente de baja latencia para sistemas multiprocesador escalables con un espacio de direcciones compartido . Utiliza un protocolo de coherencia de snoop hogareño basado en directorios con una velocidad de transferencia de hasta 10,4 GT / s . Los procesadores compatibles suelen tener dos o tres enlaces UPI.
En comparación con QPI, mejora la eficiencia energética con un nuevo estado de bajo consumo, mejora la eficiencia de transferencia con un nuevo formato de paquetización y mejora la escalabilidad con la capa de protocolo que no requiere preasignación de recursos.
UPI solo admite la coherencia basada en directorios, a diferencia de los procesadores QPI anteriores que admitían múltiples modos de rastreo (sin rastreo, rastreo inicial, rastreo doméstico y directorio).
Un agente local y de caché combinado (CHA) maneja la resolución de coherencia en múltiples procesadores, así como las solicitudes de rastreo de los núcleos de procesador y los agentes locales y remotos. Se colocan CHA físicos separados dentro de cada núcleo de procesador y banco de caché de último nivel (LLC) para mejorar la escalabilidad de acuerdo con la cantidad de núcleos, controladores de memoria o el modo de agrupación sub- NUMA . El espacio de direcciones está intercalado en diferentes CHA, que actúan como un único agente lógico.
Ver también
Referencias
- ^ David Mulnix (14 de septiembre de 2017). "Descripción técnica de la familia escalable de procesadores Intel® Xeon®" . Intel Corporation . Consultado el 17 de septiembre de 2017 .
- ^ "La topología de malla y UPI - Revisión del procesador escalable Intel Xeon Platinum 8176" . 11 de julio de 2017.