Arquitectura de los Servidores Origin

Interconección de las tablas de nodos

Tecnología de ccNUMA de los Servidores Origin

Como se mencionó previamente, la clave para entregar el alto desempeño escalable de los servidores Origin yace en la arquitectura subyacente ccNUMA. Esta arquitectura no se basa en un bus, sino que es diseñada usando una serie de switchs crossbars no bloqueantes como un tejido de interconección, esencialmente agregando E/S incremental si la configuración del sistema crece. Los SMPs típicos se basan en sistema de bus y tienen un ancho de banda fijo que no crece y el sistema experimenta estrés cuando se le agrega recursos adicionales de memoria y procesadores. Aunque un ancho de banda fijo puede satisfacer pequeñas configuraciones de un servidor, el escalamiento a números grandes de procesadores requiere crecimiento incremental del ancho de banda entre procesadores y memoria, combinado con baja latencia a memoria, para demostrar desempeño escalable de aplicación.

Tablas de nodo

En el servidor Origin, se unen varios nodos de proceso por un tejido de interconexión llamado CrayLink. Cada nodo de proceso, llamado tabla de nodo, contiene procesadores, una porción de memoria compartida, un directorio para coherencia de caché, y dos interfases: una que conecta a otros aparatos de E/S en el sistema y otra que une tablas de nodo de sistema adicionales. La tabla de nodo es el bloque de construcción más pequeño de la arquitectura escalable de ccNUMA.