stringtranslate.com

Roadrunner (supercomputadora)

Roadrunner fue una supercomputadora construida por IBM para el Laboratorio Nacional de Los Álamos en Nuevo México, EE. UU. El Roadrunner, que costó 100 millones de dólares, fue diseñado para un rendimiento máximo de 1,7 petaflops . Alcanzó 1,026 petaflops el 25 de mayo de 2008, convirtiéndose en el primer sistema TOP500 LINPACK del mundo con un rendimiento sostenido de 1,0 petaflops. [2] [3]

En noviembre de 2008, alcanzó un rendimiento máximo de 1,456 petaFLOPS , conservando su primer puesto en la lista TOP500 . [4] También fue la cuarta supercomputadora más eficiente energéticamente del mundo en la lista Supermicro Green500, con una tasa operativa de 444,94 megaflops por vatio de potencia utilizada. El diseño híbrido de Roadrunner se reutilizó luego para varias otras supercomputadoras energéticamente eficientes. [5] Roadrunner fue desmantelada por Los Alamos el 31 de marzo de 2013. [6] En su lugar, Los Alamos puso en servicio una supercomputadora llamada Cielo , que se instaló en 2010.

Descripción general

IBM construyó la computadora para la Administración Nacional de Seguridad Nuclear (NNSA) del Departamento de Energía de los Estados Unidos (DOE). [7] [8] Era un diseño híbrido con 12.960 procesadores IBM PowerXCell 8i [9] y 6.480 procesadores AMD Opteron de doble núcleo [10] en servidores blade especialmente diseñados conectados por InfiniBand . El Roadrunner usaba Red Hat Enterprise Linux junto con Fedora [11] como sistemas operativos, y se administraba con el software de computación distribuida xCAT . También usaba la implementación de la interfaz de paso de mensajes Open MPI . [12]

El Roadrunner ocupaba aproximadamente 296 bastidores de servidores [13] que cubrían 560 metros cuadrados (6000 pies cuadrados) [14] y entró en funcionamiento en 2008. Fue desmantelado el 31 de marzo de 2013. [13] El DOE utilizó la computadora para simular cómo envejecen los materiales nucleares con el fin de predecir si el antiguo arsenal de armas nucleares de los EE. UU. es seguro y confiable. Otros usos del Roadrunner incluyeron las industrias científica, financiera, automotriz y aeroespacial.

Diseño híbrido

Roadrunner se diferenciaba de otras supercomputadoras contemporáneas porque continuaba el enfoque híbrido [13] para el diseño de supercomputadoras introducido por Seymour Cray en 1964 con el CDC 6600 de Control Data Corporation y continuaba con el CDC 7600 , un orden de magnitud más rápido, en 1969. Sin embargo, en esta arquitectura los procesadores periféricos se usaban solo para funciones del sistema operativo y todas las aplicaciones se ejecutaban en el procesador central. La mayoría de las supercomputadoras anteriores solo habían usado una arquitectura de procesador, ya que se pensaba que era más fácil de diseñar y programar. Para aprovechar todo el potencial de Roadrunner, todo el software tuvo que escribirse especialmente para esta arquitectura híbrida. El diseño híbrido consistía en procesadores de servidor Opteron de doble núcleo fabricados por AMD utilizando la arquitectura estándar AMD64 . Adjunto a cada núcleo Opteron hay un procesador PowerXCell 8i diseñado y fabricado por IBM . Como supercomputadora, el Roadrunner fue considerado un clúster Opteron con aceleradores Cell, ya que cada nodo consta de un Cell conectado a un núcleo Opteron y los Opterons entre sí. [15]

Desarrollo

Roadrunner estuvo en desarrollo desde 2002 y se puso en línea en 2006. Debido a su novedoso diseño y complejidad, se construyó en tres fases y se volvió completamente operativo en 2008. Su predecesor fue una máquina también desarrollada en Los Alamos llamada Dark Horse. [16] Esta máquina fue uno de los primeros sistemas de arquitectura híbrida originalmente basado en ARM y luego trasladado al procesador Cell. Era un diseño completamente 3D, su diseño integraba memoria 3D, redes, procesadores y una serie de otras tecnologías.

Fase 1

La primera fase del Roadrunner consistió en construir un clúster estándar basado en Opteron, mientras se evaluaba la viabilidad de seguir construyendo y programando la futura versión híbrida. Este Roadrunner de la fase 1 alcanzó los 71 teraflops y estuvo en pleno funcionamiento en el Laboratorio Nacional de Los Álamos en 2006.

Fase 2

La fase 2, conocida como AAIS (sistema inicial de arquitectura avanzada), incluía la construcción de una versión híbrida a pequeña escala del sistema terminado utilizando una versión anterior del procesador Cell. Esta fase se utilizó para crear aplicaciones prototipo para la arquitectura híbrida. Se puso en funcionamiento en enero de 2007.

Fase 3

El objetivo de la Fase 3 era alcanzar un rendimiento sostenido superior a 1 petaflops. Se añadieron al diseño nodos Opteron adicionales y nuevos procesadores PowerXCell. Estos procesadores PowerXCell son cinco veces más potentes que los procesadores Cell utilizados en la Fase 2. Se construyó a escala completa en las instalaciones de IBM en Poughkeepsie, Nueva York , [1] donde rompió la barrera de 1 petaflops durante su cuarto intento el 25 de mayo de 2008. El sistema completo se trasladó a su ubicación permanente en Nuevo México en el verano de 2008. [1]

Especificaciones técnicas

Procesadores

Roadrunner utilizó dos modelos diferentes de procesadores. El primero es el AMD Opteron 2210 , que funciona a 1,8 GHz. Los opterons se utilizan tanto en los nodos computacionales que alimentan las células con datos útiles como en los nodos de operaciones y comunicación del sistema que pasan datos entre nodos computacionales y ayudan a los operadores que ejecutan el sistema. Roadrunner tiene un total de 6.912 procesadores Opteron, de los cuales 6.480 se utilizan para computación y 432 para operación. Los opterons están conectados entre sí mediante enlaces HyperTransport . Cada Opteron tiene dos núcleos para un total de 13.824 núcleos.

El segundo procesador es el IBM PowerXCell 8i , que funciona a 3,2 GHz. Estos procesadores tienen un núcleo de propósito general (PPE) y ocho núcleos de rendimiento especial (SPE) para operaciones de punto flotante . Roadrunner tiene un total de 12.960 procesadores PowerXCell, con 12.960 núcleos PPE y 103.680 núcleos SPE, para un total de 116.640 núcleos.

TriBlade

Una descripción esquemática del módulo TriBlade.

Lógicamente, un TriBlade consta de dos Opteron de doble núcleo con 16 GB de RAM y cuatro CPU PowerXCell 8i con 16 GB de RAM Cell. [10]

Físicamente, un TriBlade consta de un blade Opteron LS21 , un blade de expansión y dos blades Cell QS22 . El LS21 tiene dos Opteron de doble núcleo a 1,8 GHz con 16 GB de memoria para todo el blade, lo que proporciona 8 GB para cada CPU. Cada QS22 tiene dos CPU PowerXCell 8i, que funcionan a 3,2 GHz y 8 GB de memoria, lo que hace 4 GB para cada CPU. El blade de expansión conecta los dos QS22 a través de cuatro enlaces PCIe x8 al LS21, dos enlaces para cada QS22. También proporciona conectividad externa a través de un adaptador InfiniBand 4x DDR. Esto hace un ancho total de cuatro ranuras para un solo TriBlade. Tres TriBlades caben en un chasis BladeCenter H. El blade de expansión está conectado al blade Opteron a través de HyperTransport.

Unidad conectada (UC)

Una unidad conectada es un conjunto de 60 BladeCenter H llenos de TriBlades, es decir, 180 TriBlades. Todos los TriBlades están conectados a un conmutador Infiniband Voltaire ISR2012 de 288 puertos. Cada CU también tiene acceso al sistema de archivos Panasas a través de doce servidores System x3755 . [10]

Información del sistema CU: [10]

Cúmulo de correcaminos

Una descripción esquemática de la composición escalonada del clúster de supercomputadoras Roadrunner.

El clúster final está formado por 18 unidades conectadas, que están conectadas entre sí a través de ocho conmutadores Infiniband ISR2012 adicionales (de segunda etapa). Cada CU está conectada a través de doce enlaces ascendentes para cada conmutador de segunda etapa, lo que hace un total de 96 conexiones de enlace ascendente. [10]

Información general del sistema: [10]

Cerrar

El IBM Roadrunner se cerró el 31 de marzo de 2013. [13] Si bien la supercomputadora era una de las más rápidas del mundo, su eficiencia energética era relativamente baja. Roadrunner entregaba 444 megaflops por vatio, frente a los 886 megaflops por vatio de una supercomputadora comparable. [17] Antes de que se desmantele la supercomputadora, los investigadores pasarán un mes realizando experimentos de memoria y enrutamiento de datos que ayudarán a diseñar futuras supercomputadoras. [13]

Una vez desmantelado el IBM Roadrunner, se destruirán los componentes electrónicos. [18] Los Alamos se encargará de la mayor parte de la destrucción del superordenador, alegando la naturaleza secreta de sus cálculos. Algunas de sus piezas se conservarán con fines históricos. [18]

Véase también

Referencias

  1. ^ abc "Hoja informativa y antecedentes: Roadrunner supera la barrera del petaflop". IBM. 9 de junio de 2008. Archivado desde el original el 3 de enero de 2013. Consultado el 1 de abril de 2013 .
  2. ^ Gaudin, Sharon (9 de junio de 2008). "El Roadrunner de IBM supera los 4 minutos de supercomputación". Computerworld . Archivado desde el original el 24 de diciembre de 2008. Consultado el 10 de junio de 2008 .
  3. ^ Fildes, Jonathan (9 de junio de 2008). "Supercomputadora establece el ritmo del petaflop". BBC News . Consultado el 9 de junio de 2008 .
  4. ^ "TOP500 Supercomputer Sites". top500.org . 11 de noviembre de 2008.
  5. ^ "The Green500 List — June 2009". The Green500 . Archivado desde el original el 2013-05-12 . Consultado el 2013-04-02 .
  6. ^ Montoya, Susan (30 de marzo de 2013). "El fin de la supercomputadora Roadrunner". The Associated Press. Archivado desde el original el 2 de abril de 2015.
  7. ^ "IBM construirá la primera supercomputadora basada en un motor de banda ancha celular del mundo" (nota de prensa). IBM. 2006-09-06. Archivado desde el original el 24 de febrero de 2007. Consultado el 2008-05-31 .
  8. ^ "IBM seleccionada para construir una nueva supercomputadora del DOE" (Comunicado de prensa). NNSA. 2006-09-06. Archivado desde el original el 2008-06-18 . Consultado el 2008-05-31 .
  9. ^ "La Conferencia Internacional de Supercomputación acogerá el primer panel de debate sobre cómo romper la barrera de los petaflops". TOP500 Supercomputing Sites . 9 de junio de 2008. Archivado desde el original el 11 de octubre de 2008 . Consultado el 11 de octubre de 2015 .
  10. ^ abcdef Koch, Ken (13 de marzo de 2008). "Descripción general de la plataforma Roadrunner" (PDF) . Laboratorio Nacional de Los Álamos . Consultado el 31 de mayo de 2008 .
  11. ^ Borrett, Ann (2007). "Roadrunner - Nodo híbrido integrado" (PDF) . Archivado desde el original (PDF) el 2008-10-10 . Consultado el 2009-06-30 .
  12. ^ Squyres, Jeff. "Open MPI: 10^15 Flops no pueden ser incorrectos" (PDF) . Open MPI . Consultado el 22 de noviembre de 2008 .
  13. ^ abcdef Brodkin, Jon (31 de marzo de 2013). «La supercomputadora más importante del mundo de 2009 ya está obsoleta y será desmantelada». Ars Technica . Consultado el 31 de marzo de 2013 .
  14. ^ "La computadora de Los Álamos rompe la barrera del petaflop". IBM. 2008-06-09 . Consultado el 2008-06-12 .
  15. ^ Barker, Kevin J.; Davis, Kei; Hoisie, Adolfy; Kerbyson, Darren J.; Lang, Mike; Pakin, Scott; Sancho, Jose C. (2008). "Entrando en la era del petaflop: la arquitectura y el rendimiento de Roadrunner" (PDF) . 2008 SC - Conferencia internacional sobre computación de alto rendimiento, redes, almacenamiento y análisis . págs. 1–11. doi :10.1109/SC.2008.5217926. ISBN 978-1-4244-2834-2. S2CID  7844349. Archivado desde el original (PDF) el 13 de agosto de 2011. Consultado el 2 de abril de 2013 .
  16. ^ Poole, Steve (septiembre de 2006). "DarkHorse: a Proposed PetaScale Architecture" (PDF) . Laboratorio Nacional de Los Álamos . Consultado el 11 de octubre de 2015 .
  17. ^ "Top500 List - November 2012". TOP500 . Archivado desde el original el 26 de agosto de 2013 . Consultado el 2 de abril de 2013 .
  18. ^ ab "La primera supercomputadora a escala de petabytes del mundo será destrozada en pedazos". Ars Technica. Abril de 2013. Consultado el 1 de abril de 2013 .

Enlaces externos