Cray XMT

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 1 de julio de 2018; las comprobaciones requieren 3 ediciones .

Cray XMT (nombre en código Eldorado  - Eldorado ) es la tercera generación de la arquitectura de supercomputadora Cray MTA desarrollada por Tera . Las generaciones anteriores se llamaban Cray MTA y Cray MTA-2 . [1] XMT utiliza procesadores MTA de subprocesos múltiples llamados Threadstorm , compatibles con el procesador Socket F de 1207 pines de AMD para procesadores Opteron . [2] Los procesadores Threadstorm se instalan en las placas base que se utilizan en las supercomputadoras Cray XT4 .

Una ventaja importante de estos procesadores era la ocultación efectiva del tiempo de acceso a la memoria. Se puede simplificar diciendo que en cada ciclo se ejecuta una de las instrucciones de uno de los hilos computacionales, y se coloca en la cola otra solicitud a la memoria, con la expectativa de que el resultado de la solicitud desde la memoria esté listo para la próxima ronda de cálculos. [3] La mayoría de las arquitecturas clásicas no ocultan los retrasos en el acceso a la memoria, y el programa está inactivo mientras espera datos de la memoria (el modo de "bloqueo" de la tubería del procesador). La arquitectura XMT ejecuta de manera más eficiente algoritmos en los que los patrones de acceso a la memoria son complejos y difíciles de predecir (baja localización espacial y temporal de los datos ).), y no encajan bien con el modelo tradicional de cachés informáticos ( jerarquía de memoria ). [cuatro]

Los procesadores Threadstorm ejecutan solo el código de usuario, el sistema operativo simplificado utiliza el sistema de microkernel MTX basado en BSD Unix . La E/S del sistema es manejada por procesadores Opteron que ejecutan Linux . [4] En comparación con las versiones anteriores de MTA, XMT ha aumentado la velocidad del reloj (de 220 a 500 MHz), la cantidad máxima de procesadores (de 256 a 8192) y el soporte de memoria (hasta 512 terabytes ).

La arquitectura evolucionó con los procesadores Threadstorm4 [5] utilizados en la línea Urika de YarcData .

Notas

  1. Historia de Cray . Archivado desde el original el 12 de julio de 2014.
  2. Los cerebritos suizos se vuelven locos por las alzas Cray . Consultado el 28 de septiembre de 2017. Archivado desde el original el 10 de agosto de 2017.
  3. ARQUITECTURAS NO CONVENCIONALES para ciencias de alto rendimiento (enlace no disponible) . Archivado desde el original el 26 de abril de 2014. 
  4. 1 2 ¿Por qué uRiKA es tan rápido en consultas orientadas a gráficos? . Fecha de acceso: 18 de noviembre de 2014. Archivado desde el original el 20 de agosto de 2014.
  5. Descripción general de la próxima generación de Cray XMT . Consultado el 10 de noviembre de 2012. Archivado desde el original el 3 de diciembre de 2016.

Enlaces