El nodo central se trata de un HP Integrity Superdome SX2000 con 128 núcleos del procesador “Intel Itanium-2 dual-core Montvale (1,6Ghz/18 MB “caché en el chip”)” y 1,5 TB de memoria DDR-2 principal compartida y, 5,84 TB en discos SAS para scratch. El sistema operativo instalado es SUSE Linux Enterprise, aunque soporta cualquier sistema Microsoft Windows y variantes de Unix.
La arquitectura del Montvale es de 64 bits reales con una capacidad de cálculo por núcleo de 6,4 GFlops. Por tanto el rendimiento máximo del sistema es de 819 GFlops, obteniendo un rendimiento en el benchmark Linpack de 737 GFlops.
En la arquitectura de memoria compartida todos los procesadores del sistema pueden acceder directamente a todas las posiciones de memoria. El espacio de memoria física es único y global. La utilización de este espacio de memoria común evita la duplicación de datos y el lento trasvase de información entre los procesos.
El modelo de programación de memoria compartida es una extensión natural del modelo convencional (secuencial). La comunicación entre tareas/procesos es sencilla, por medio de variables compartidas. Establecer una distribución de datos adecuada afecta a la eficiencia de ejecución, pero no a su corrección.
La memoria principal es compartida por todos los nodos siguiendo una arquitectura ccNUMA. El sistema está organizado en células o nodos, las cuales están formadas por un procesador y una memoria. Los procesadores pueden acceder a la memoria de las demás células a través de la red de interconexión. La coherencia de caché es mantenida por el hardware, por lo que puede ser programado como una arquitectura de memoria compartida. El acceso a la memoria local (en la misma célula) es más rápido que el acceso remoto (en una célula diferente).
Más información en
Seccion Documentacion