Articulo de referencia

IBM Blue Gene

Jerarquía de las unidades de procesamiento de Blue Gene Blue Gene fue un proyecto de IBM cuyo objetivo era diseñar supercomputadoras capaces de alcanzar velocidades de funcionam...

Jerarquía de las unidades de procesamiento de Blue Gene

Blue Gene fue un proyecto de IBM cuyo objetivo era diseñar supercomputadoras capaces de alcanzar velocidades de funcionamiento en el rango de petaFLOPS (PFLOPS) , con un consumo de energía relativamente bajo.

El proyecto creó tres generaciones de supercomputadoras: Blue Gene/L , Blue Gene/P y Blue Gene/Q . Durante su implementación, los sistemas Blue Gene a menudo lideraron las clasificaciones TOP500 [ 1 ] y Green500 [ 2 ] de las supercomputadoras más potentes y más eficientes en consumo de energía, respectivamente. Los sistemas Blue Gene también han obtenido consistentemente los primeros puestos en la lista Graph500 . [ 3 ] El proyecto fue galardonado con la Medalla Nacional de Tecnología e Innovación de 2009. [ 4 ]

Después de Blue Gene/Q, IBM centró sus esfuerzos en supercomputadoras en la plataforma OpenPower , utilizando aceleradores como FPGA y GPU para abordar los rendimientos decrecientes de la ley de Moore . [ 5 ] [ 6 ]

Historia

En la conferencia Supercomputing 2020 se presentó una presentación en video sobre la historia y la tecnología del proyecto Blue Gene. [ 7 ]

En diciembre de 1999, IBM anunció una iniciativa de investigación de US$100 millones para un esfuerzo de cinco años para construir una computadora masivamente paralela , que se aplicaría al estudio de fenómenos biomoleculares como el plegamiento de proteínas . [ 8 ] La investigación y el desarrollo fueron llevados a cabo por un gran equipo multidisciplinario en el Centro de Investigación IBM TJ Watson , inicialmente liderado por William R. Pulleyblank . [ 9 ] El proyecto tenía dos objetivos principales: avanzar en la comprensión de los mecanismos detrás del plegamiento de proteínas a través de simulación a gran escala, y explorar ideas novedosas en la arquitectura y el software de máquinas masivamente paralelas. Las principales áreas de investigación incluyeron: cómo usar esta nueva plataforma para cumplir eficazmente sus objetivos científicos, cómo hacer que dichas máquinas masivamente paralelas sean más utilizables, y cómo lograr objetivos de rendimiento a un costo razonable, a través de nuevas arquitecturas de máquinas.

El diseño inicial de Blue Gene se basó en una versión temprana de la arquitectura Cyclops64 , diseñada por Monty Denneau . Paralelamente, Alan Gara comenzó a trabajar en una extensión de la arquitectura QCDOC para crear una supercomputadora de propósito general. El Departamento de Energía de Estados Unidos comenzó a financiar el desarrollo de este sistema, que pasó a llamarse Blue Gene/L (L de Light, Luz). El desarrollo de la arquitectura original de Blue Gene continuó bajo el nombre de Blue Gene/C (C de Cyclops) y, posteriormente, Cyclops64.

El diseño arquitectónico y lógico de los chips para los sistemas Blue Gene se realizó en el Centro de Investigación IBM TJ Watson , el diseño de los chips se completó y los chips fueron fabricados por IBM Microelectronics , y los sistemas se ensamblaron en IBM Rochester, Minnesota . Alan Gara fue el arquitecto jefe y Paul Coteus fue el ingeniero jefe.

En noviembre de 2004, un sistema de 16 racks , con cada rack albergando 1024 nodos de cómputo, alcanzó el primer lugar en la lista TOP500 , con un rendimiento de referencia LINPACK de 70,72  TFLOPS. [ 1 ] De esta manera, superó al Earth Simulator de NEC , que había ostentado el título de la computadora más rápida del mundo desde 2002. Desde 2004 hasta 2007, la instalación Blue Gene/L en LLNL [ 10 ] se expandió gradualmente a 104 racks, alcanzando 478  TFLOPS Linpack y 596  TFLOPS pico. La instalación BlueGene/L de LLNL mantuvo la primera posición en la lista TOP500 durante 3,5 años, hasta que en junio de 2008 fue superada por el sistema Roadrunner basado en celdas de IBM en el Laboratorio Nacional de Los Alamos , que fue el primer sistema en superar la marca de 1 PetaFLOPS.

Si bien la instalación de LLNL fue la más grande de Blue Gene/L, le siguieron muchas instalaciones más pequeñas. La lista TOP500 de noviembre de 2006 mostraba 27 computadoras con la arquitectura de solución eServer Blue Gene . Por ejemplo, tres racks de Blue Gene/L estaban ubicados en el Centro de Supercomputación de San Diego .

Si bien el TOP500 mide el rendimiento en una única aplicación de referencia, Linpack, Blue Gene/L también estableció récords de rendimiento en un conjunto más amplio de aplicaciones. Blue Gene/L fue la primera supercomputadora en alcanzar más de 100 TFLOPS de forma sostenida en una aplicación del mundo real, concretamente un código de dinámica molecular tridimensional (ddcMD), que simula la solidificación (procesos de nucleación y crecimiento) de metal fundido en condiciones de alta presión y temperatura. Este logro le valió el Premio Gordon Bell de 2005 . 

En junio de 2006, la NNSA e IBM anunciaron que Blue Gene/L alcanzó 207,3  TFLOPS en una aplicación de química cuántica ( Qbox ). [ 11 ] En Supercomputing 2006, [ 12 ] Blue Gene/L fue galardonado con el premio ganador en todas las clases de premios del HPC Challenge. [ 13 ] En 2007, un equipo del Centro de Investigación IBM Almaden y la Universidad de Nevada ejecutó una red neuronal artificial casi la mitad de compleja que el cerebro de un ratón durante el equivalente a un segundo (la red se ejecutó a 1/10 de la velocidad normal durante 10 segundos). [ 14 ]

El nombre

El nombre Blue Gene proviene de su propósito original: ayudar a los biólogos a comprender los procesos de plegamiento de proteínas y desarrollo genético . [ 15 ] "Blue" es un nombre tradicional que IBM utiliza para muchos de sus productos y para la propia empresa . El diseño original de Blue Gene se renombró como "Blue Gene/C" y, finalmente, como Cyclops64 . La "L" en Blue Gene/L proviene de "Light" (luz), ya que el nombre original de ese diseño era "Blue Light" (luz azul). La versión "P" se diseñó para ser un diseño de petaescala . "Q" es simplemente la letra que sigue a "P". [ 16 ]

Características principales

La supercomputadora Blue Gene/L fue única en los siguientes aspectos: [ 17 ]

  • Se priorizó un menor consumo de energía sobre la velocidad de los procesadores. Blue Gene/L utilizó núcleos PowerPC integrados de baja frecuencia y bajo consumo con aceleradores de punto flotante. Si bien el rendimiento de cada chip era relativamente bajo, el sistema podía lograr una mayor eficiencia energética para aplicaciones que requerían un gran número de nodos.
  • Dos procesadores por nodo con dos modos de funcionamiento: modo coprocesador, donde un procesador se encarga de los cálculos y el otro de la comunicación; y modo nodo virtual, donde ambos procesadores están disponibles para ejecutar código de usuario, pero comparten tanto la carga de cálculo como la de comunicación.
  • Diseño de sistema en un chip. Los componentes se integraron en un único chip para cada nodo, con la excepción de 512  MB de DRAM externa.
  • Un gran número de nodos (escalable en incrementos de 1024 hasta al menos 65.536).
  • Interconexión de toroide tridimensional con redes auxiliares para comunicaciones globales (difusión y reducciones), E/S y gestión.
  • Sistema operativo ligero por nodo para minimizar la sobrecarga del sistema (ruido del sistema).

Arquitectura

La arquitectura Blue Gene/L fue una evolución de las arquitecturas QCDSP y QCDOC . Cada nodo de computación o E/S de Blue Gene/L era un ASIC único con chips de memoria DRAM asociados . El ASIC integraba dos procesadores embebidos PowerPC 440  de 700 MHz , cada uno con una unidad de punto flotante (FPU) de doble canalización y doble precisión , un subsistema de caché con controlador DRAM integrado y la lógica para admitir múltiples subsistemas de comunicación. Las dos FPU proporcionaban a cada nodo Blue Gene/L un rendimiento máximo teórico de 5,6 GFLOPS (gigaFLOPS) . Las dos CPU no eran coherentes en caché entre sí. 

Los nodos de cómputo se empaquetaron de dos en dos por tarjeta de cómputo, con 16 tarjetas de cómputo (es decir, 32 nodos) más hasta 2 nodos de E/S por placa de nodo. Un gabinete/rack contenía 32 placas de nodo. [ 18 ] Gracias a la integración de todos los subsistemas esenciales en un solo chip y al uso de lógica de bajo consumo, cada nodo de cómputo o de E/S disipaba aproximadamente 17 vatios (incluidas las DRAM). El bajo consumo por nodo permitió un empaquetado agresivo de hasta 1024 nodos de cómputo, más nodos de E/S adicionales, en un rack estándar de 19 pulgadas , dentro de límites razonables en la fuente de alimentación eléctrica y la refrigeración por aire. Las métricas de rendimiento del sistema, en términos de FLOPS por vatio , FLOPS por m² de superficie y FLOPS por unidad de coste, permitieron escalar hasta un rendimiento muy alto. Con tantos nodos, los fallos de los componentes eran inevitables. El sistema fue capaz de aislar eléctricamente los componentes defectuosos, con una granularidad de hasta medio rack (512 nodos de cómputo), para permitir que la máquina siguiera funcionando.

Cada nodo Blue Gene/L estaba conectado a tres redes de comunicación paralelas: una red toroidal 3D para la comunicación punto a punto entre nodos de cómputo, una red colectiva para la comunicación colectiva (difusiones y operaciones de reducción) y una red de interrupción global para barreras rápidas . Los nodos de E/S, que ejecutan el sistema operativo Linux , proporcionaban comunicación con el almacenamiento y los hosts externos a través de una red Ethernet . Los nodos de E/S gestionaban las operaciones del sistema de archivos en nombre de los nodos de cómputo. Una red de gestión Ethernet independiente y privada proporcionaba acceso a cualquier nodo para configuración, arranque y diagnóstico.

Para permitir la ejecución simultánea de varios programas, un sistema Blue Gene/L podía dividirse en conjuntos de nodos aislados electrónicamente. El número de nodos en una partición debía ser una potencia entera positiva de 2, con al menos 2⁵ = 32 nodos. Para ejecutar un programa en Blue Gene/L, primero se reservaba una partición del ordenador. A continuación, el programa se cargaba y ejecutaba en todos los nodos de la partición, y ningún otro programa podía acceder a los nodos mientras esta estuviera en uso. Una vez finalizada la ejecución, los nodos de la partición se liberaban para que otros programas pudieran utilizarlos.

Los nodos de cómputo Blue Gene/L utilizaban un sistema operativo mínimo que admitía un único programa de usuario. Solo se admitía un subconjunto de llamadas POSIX , y solo se podía ejecutar un proceso a la vez en un nodo en modo coprocesador, o un proceso por CPU en modo virtual. Los programadores debían implementar hilos ligeros para simular la concurrencia local. El desarrollo de aplicaciones se realizaba generalmente en C , C++ o Fortran utilizando MPI para la comunicación. Sin embargo, algunos lenguajes de scripting como Ruby [ 19 ] y Python [ 20 ] se han adaptado a los nodos de cómputo.

IBM publicó BlueMatter, la aplicación desarrollada para probar Blue Gene/L, como código abierto. [ 21 ] Esto sirve para documentar cómo las aplicaciones utilizaron el toro y las interfaces colectivas, y puede servir de base para que otros prueben la generación actual de supercomputadoras.

Gen azul/P

Tarjeta del nodo P/Gene Azul
Esquema general de una supercomputadora Blue Gene/P

En junio de 2007, IBM presentó Blue Gene/P , la segunda generación de la serie de supercomputadoras Blue Gene, diseñada a través de una colaboración que incluyó a IBM, LLNL y el Centro de Computación de Liderazgo del Laboratorio Nacional Argonne . [ 22 ]

Diseño

El diseño de Blue Gene/P representa una evolución tecnológica de Blue Gene/L. Cada chip de cómputo Blue Gene/P contiene cuatro núcleos de procesador PowerPC 450  , que funcionan a 850 MHz. Los núcleos son coherentes en caché y el chip puede operar como un multiprocesador simétrico de 4 vías (SMP). El subsistema de memoria del chip consta de pequeñas cachés L2 privadas, una  caché L3 central compartida de 8 MB y controladores de memoria DDR2 duales . El chip también integra la lógica para la comunicación entre nodos, utilizando las mismas topologías de red que Blue Gene/L, pero con más del doble de ancho de banda. Una tarjeta de cómputo contiene un chip Blue Gene/P con 2 o 4  GB de DRAM, conformando un "nodo de cómputo". Un único nodo de cómputo tiene un rendimiento máximo de 13,6  GFLOPS. Se conectan 32 tarjetas de cómputo a una placa de nodo refrigerada por aire. Un rack contiene 32 placas de nodo (por lo tanto, 1024 nodos, 4096 núcleos de procesador). [ 23 ] Al utilizar muchos chips pequeños, de bajo consumo y densamente empaquetados, Blue Gene/P superó la eficiencia energética de otras supercomputadoras de su generación, y con 371 MFLOPS/W, las instalaciones de Blue Gene/P se ubicaron en o cerca de la cima de las listas Green500 en 2007-2008. [ 2 ] 

Instalaciones

La siguiente es una lista incompleta de instalaciones de Blue Gene/P. En noviembre de 2009, la lista TOP500 contenía 15 instalaciones de Blue Gene/P de 2 racks (2048 nodos, 8192 núcleos de procesador, 23,86 TFLOPS Linpack ) o más. [ 1 ] 

  • El 12 de noviembre de 2007, la primera instalación de Blue Gene/P, JUGENE , con 16 racks (16 384 nodos, 65 536 procesadores) estaba funcionando en el Forschungszentrum Jülich en Alemania con un rendimiento de 167  TFLOPS. [ 24 ] Cuando se inauguró, era la supercomputadora más rápida de Europa y la sexta más rápida del mundo. En 2009, JUGENE se actualizó a 72 racks (73 728 nodos, 294 912 núcleos de procesador) con 144 terabytes de memoria y 6 petabytes de almacenamiento, y alcanzó un rendimiento máximo de 1 PetaFLOPS. Esta configuración incorporó nuevos intercambiadores de calor aire-agua entre los racks, lo que redujo sustancialmente el costo de refrigeración. [ 25 ] JUGENE se apagó en julio de 2012 y fue reemplazado por el sistema Blue Gene/Q JUQUEEN .
  • El sistema "Intrepid" de 40 racks (40960 nodos, 163840 núcleos de procesador) del Laboratorio Nacional Argonne ocupó el puesto número 3 en la lista Top 500 de junio de 2008. [ 26 ] El sistema Intrepid es uno de los principales recursos del programa INCITE, en el que se otorgan horas de procesador a proyectos de ciencia e ingeniería de "gran desafío" en una competencia revisada por pares.
  • El Laboratorio Nacional Lawrence Livermore instaló en 2009 un sistema Blue Gene/P de 36 bastidores, denominado "Dawn".
  • La Universidad Rey Abdullah de Ciencia y Tecnología ( KAUST ) instaló un sistema Blue Gene/P de 16 racks, denominado " Shaheen ", en 2009.
  • En 2012, se instaló un sistema Blue Gene/P de 6 racks en la Universidad Rice y será administrado conjuntamente con la Universidad de São Paulo . [ 27 ]
  • Un sistema Blue Gene/P de 2,5 racks es el procesador central del proyecto LOFAR (Low Frequency Array for Radio astronomy ) en los Países Bajos y países europeos vecinos. Esta aplicación utiliza las capacidades de transmisión de datos del equipo.
  • En septiembre de 2008 se instaló un sistema Blue Gene/P de 2 racks en Sofía , Bulgaria, que es operado por la Academia de Ciencias de Bulgaria y la Universidad de Sofía . [ 28 ]
  • En 2010, se instaló un sistema Blue Gene/P de 2 racks (8192 núcleos) en la Universidad de Melbourne para la Iniciativa de Computación de Ciencias de la Vida de Victoria . [ 29 ]
  • En 2011, se instaló un sistema Blue Gene/P de dos racks en la Universidad de Canterbury en Christchurch, Nueva Zelanda.
  • En 2012, se instaló un sistema Blue Gene/P de dos racks en la Universidad de Rutgers en Piscataway, Nueva Jersey. Fue bautizado como "Excalibur" en homenaje a la mascota de Rutgers, el Caballero Escarlata. [ 30 ]
  • En 2008, se instaló un sistema Blue Gene/P de 1 rack (1024 nodos) con 180 TB de almacenamiento en la Universidad de Rochester en Rochester, Nueva York . [ 31 ]
  • El primer Blue Gene/P de la región de la ASEAN se instaló en 2010 en el centro de investigación de la Universidad de Brunei Darussalam , el Centro UBD-IBM . Esta instalación impulsó la colaboración en investigación entre la universidad e IBM en el ámbito de la modelización climática, que estudiará el impacto del cambio climático en la predicción de inundaciones, el rendimiento de los cultivos, las energías renovables y la salud de las selvas tropicales de la región, entre otros aspectos. [ 32 ]
  • En 2013, se donó un sistema Blue Gene/P de un rack al Departamento de Ciencia y Tecnología de Filipinas para pronósticos meteorológicos, gestión de desastres, agricultura de precisión y salud. Se encuentra en el Centro Nacional de Computación de la Universidad de Filipinas Diliman , Ciudad Quezón, bajo los auspicios del Centro Central de Bioinformática (CFB) del Centro Filipino del Genoma . [ 33 ]

Aplicaciones

  • Veselin Topalov , el aspirante al título de Campeón Mundial de Ajedrez en 2010, confirmó en una entrevista que había utilizado una supercomputadora Blue Gene/P durante su preparación para el encuentro. [ 34 ]
  • El ordenador Blue Gene/P se ha utilizado para simular aproximadamente el uno por ciento de la corteza cerebral humana, que contiene 1.600 millones de neuronas con aproximadamente 9 billones de conexiones. [ 35 ]
  • El equipo del proyecto IBM Kittyhawk ha adaptado Linux a los nodos de cómputo y ha demostrado la ejecución a gran escala de cargas de trabajo genéricas de Web 2.0 en un Blue Gene/P. Su artículo, publicado en la ACM Operating Systems Review, describe un controlador de kernel que crea un túnel Ethernet sobre la red de árbol, lo que resulta en conectividad TCP/IP de extremo a extremo . [ 36 ] [ 37 ] Al ejecutar software Linux estándar como MySQL , sus resultados de rendimiento en SpecJBB se encuentran entre los más altos registrados.
  • En 2011, un equipo de la Universidad de Rutgers / IBM / Universidad de Texas conectó la instalación KAUST Shaheen con una instalación Blue Gene/P en el Centro de Investigación IBM Watson en una "nube de computación de alto rendimiento federada", ganando el desafío IEEE SCALE 2011 con una aplicación de optimización de yacimientos petrolíferos. [ 38 ]

Gen azul/Q

La instalación IBM Blue Gene/Q Mira en el Laboratorio Nacional Argonne , cerca de Chicago, Illinois.

El tercer diseño de la serie Blue Gene, el Blue Gene/Q , amplió y mejoró significativamente las arquitecturas Blue Gene/L y /P.

Diseño

El chip de computación Blue Gene/Q se basa en el núcleo del procesador IBM A2 de 64 bits . El núcleo del procesador A2 es multihilo simultáneo de 4 vías y se ha ampliado con una unidad de punto flotante de doble precisión de vector cuádruple SIMD (IBM QPX). Cada chip de computación Blue Gene/Q contiene 18 de estos núcleos de procesador A2, que funcionan a 1,6 GHz. Dieciséis núcleos se utilizan para la computación de aplicaciones y un decimoséptimo núcleo se utiliza para gestionar funciones de asistencia del sistema operativo, como interrupciones , E/S asíncronas , control de ritmo MPI y RAS . El decimoctavo núcleo es una reserva de fabricación redundante , utilizada para aumentar el rendimiento. El núcleo de reserva se desactiva antes del funcionamiento del sistema. Los núcleos del procesador del chip están conectados mediante un conmutador de barra transversal a una caché L2 eDRAM de 32 MB , que funciona a la mitad de la velocidad del núcleo. La caché L2 es multiversión, compatible con memoria transaccional y ejecución especulativa , y cuenta con soporte de hardware para operaciones atómicas . [ 39 ] Los fallos de caché L2 son gestionados por dos controladores de memoria DDR3 integrados que funcionan a 1,33 GHz. El chip también integra lógica para comunicaciones entre chips en una configuración de toroide 5D, con enlaces entre chips de 2 GB/s. El chip Blue Gene/Q se fabrica con el proceso SOI de cobre de IBM a 45 nm. Ofrece un rendimiento máximo de 204,8 GFLOPS con un consumo aproximado de 55 vatios. El chip mide 19 × 19 mm (359,5 mm²) y consta de 1470 millones de transistores. Para completar el nodo de cómputo, el chip se monta en una tarjeta de cómputo junto con 16 GB de DRAM DDR3 (es decir, 1 GB para cada núcleo de procesador de usuario). [ 40 ]           

Un "cajón de cómputo" Q32 [ 41 ] contiene 32 nodos de cómputo, cada uno refrigerado por agua. [ 42 ] Un "plano medio" (caja) contiene 16 cajones de cómputo Q32 para un total de 512 nodos de cómputo, interconectados eléctricamente en una configuración de toroide 5D (4x4x4x4x2). Más allá del nivel del plano medio, todas las conexiones son ópticas. Los racks tienen dos planos medios, por lo tanto 32 cajones de cómputo, para un total de 1024 nodos de cómputo, 16 384 núcleos de usuario y 16 TB de RAM. [ 42 ]

Los cajones de E/S independientes, ubicados en la parte superior de un rack o en un rack separado, se enfrían por aire y contienen 8 tarjetas de procesamiento y 8 ranuras de expansión PCIe para redes InfiniBand o Ethernet de 10 Gigabit . [ 42 ]

Actuación

En el momento del anuncio del sistema Blue Gene/Q en noviembre de 2011, [ 43 ] un sistema Blue Gene/Q inicial de 4 racks (4096 nodos, 65536 núcleos de procesador de usuario) alcanzó el puesto n.° 17 en la lista TOP500 [ 1 ] con 677,1 TeraFLOPS Linpack, superando la instalación original de BlueGene/L de 104 racks de 2007 descrita anteriormente. El mismo sistema de 4 racks alcanzó la primera posición en la lista Graph500 [ 3 ] con más de 250 GTEPS (giga aristas recorridas por segundo ). Los sistemas Blue Gene/Q también encabezaron la lista Green500 de supercomputadoras más eficientes energéticamente con hasta 2,1 GFLOPS/W . [ 2 ] 

En junio de 2012, las instalaciones de Blue Gene/Q ocuparon los primeros puestos en las tres listas: TOP500 , [ 1 ] Graph500 [ 3 ] y Green500 . [ 2 ]

Instalaciones

La siguiente es una lista incompleta de instalaciones de Blue Gene/Q. En junio de 2012, la lista TOP500 contenía 20 instalaciones de Blue Gene/Q de 1/2 rack (512 nodos, 8192 núcleos de procesador, 86,35  TFLOPS Linpack) y mayores. [ 1 ] Con una eficiencia energética (independiente del tamaño) de aproximadamente 2,1 GFLOPS/W, todos estos sistemas también ocuparon los primeros puestos de la lista Green 500 de junio de 2012. [ 2 ]

  • Un sistema Blue Gene/Q llamado Sequoia fue entregado al Laboratorio Nacional Lawrence Livermore (LLNL) a partir de 2011 y se desplegó completamente en junio de 2012. Forma parte del Programa Avanzado de Simulación y Computación que ejecuta simulaciones nucleares e investigación científica avanzada. Consta de 96 racks (que comprenden 98.304 nodos de cómputo con 1,6 millones de núcleos de procesador y 1,6 PB de memoria) que cubren un área de aproximadamente 3.000 pies cuadrados (280 ) . [ 44 ] En junio de 2012, el sistema fue clasificado como la supercomputadora más rápida del mundo. [ 45 ] [ 46 ] con un pico de 20,1 PFLOPS , 16,32 PFLOPS sostenidos (Linpack), consumiendo hasta 7,9 megavatios de potencia. [ 1 ] En junio de 2013, su rendimiento se registró en 17,17 PFLOPS sostenidos (Linpack). [ 1 ]     
  • En 2012 , se instaló en el Laboratorio Nacional Argonne, en el Centro de Computación de Liderazgo de Argonne, un sistema Blue Gene/Q de 10 PFLOPS (pico) llamado Mira . Consta de 48 racks (49 152 nodos de cómputo) con 70 PB de almacenamiento en disco ( ancho de banda de E/S de 470 GB/s). [ 47 ] [ 48 ]  
  • JUQUEEN en el Forschungzentrum Jülich es un sistema Blue Gene/Q de 28 racks, y fue desde junio de 2013 hasta noviembre de 2015 la máquina mejor clasificada en Europa en el Top500. [ 1 ]
  • Vulcan en el Laboratorio Nacional Lawrence Livermore (LLNL) es un sistema Blue Gene/Q de 24 racks y 5  PFLOPS (pico) que se puso en funcionamiento en 2012 y se desmanteló en 2019. [ 49 ] Vulcan prestó servicios a proyectos de laboratorio e industria a través del Centro de Innovación de Computación de Alto Rendimiento (HPC) de Livermore [ 50 ] así como a colaboraciones académicas en apoyo de las misiones del Departamento de Energía (DOE) y la Administración Nacional de Seguridad Nuclear (NNSA). [ 51 ]
  • Fermi en el centro de supercomputación CINECA , Bolonia, Italia, [ 52 ] es un sistema Blue Gene/Q de 10 racks y 2  PFLOPS (pico).
  • Como parte de DiRAC , el EPCC alberga un sistema Blue Gene/Q de 6 racks (6144 nodos) en la Universidad de Edimburgo [ 53 ].
  • En 2013, se instaló en el Instituto Politécnico Rensselaer un sistema Blue Gene/Q de cinco racks con hardware de computación adicional llamado AMOS . [ 54 ] El sistema tenía una potencia nominal de 1048,6 teraflops, siendo la supercomputadora más potente de cualquier universidad privada y la tercera más potente entre todas las universidades en 2014. [ 55 ]
  • En junio de 2012, se instaló en la Victorian Life Sciences Computation Initiative un sistema Blue Gene/Q de 838 TFLOPS (pico) llamado Avoca . [ 56 ] Este sistema forma parte de una colaboración entre IBM y VLSCI, con el objetivo de mejorar los diagnósticos, encontrar nuevas dianas farmacológicas, refinar los tratamientos y profundizar en nuestra comprensión de las enfermedades. [ 57 ] El sistema consta de 4 racks, con 350 TB de almacenamiento, 65 536 núcleos y 64 TB de RAM. [ 58 ]  
  • En julio de 2012 se instaló en la Universidad de Rochester un sistema Blue Gene/Q de 209 TFLOPS (pico). [ 59 ] Este sistema forma parte del Centro de Ciencias de la Salud para la Innovación Computacional (archivado el 19 de octubre de 2012 en Wayback Machine) , dedicado a la aplicación de la computación de alto rendimiento a programas de investigación en ciencias de la salud . El sistema consta de un único rack (1024 nodos de computación) con 400 TB de almacenamiento de alto rendimiento. [ 60 ]
  • En marzo de 2013, se instaló en la EPFL  un sistema Blue Gene/Q llamado Lemanicus con un pico de 209 TFLOPS (172 TFLOPS LINPACK). [ 61 ] Este sistema pertenece al Centro de Ciencia de Modelado Avanzado CADMOS ( [ 62 ] ), que es una colaboración entre las tres principales instituciones de investigación a orillas del lago Lemán en la parte francófona de Suiza : la Universidad de Lausana , la Universidad de Ginebra y la EPFL . El sistema consta de un único rack (1024 nodos de cómputo) con 2,1 PB de almacenamiento IBM GPFS-GSS.  
  • Un sistema Blue Gene/Q de medio rack, con aproximadamente 100  TFLOPS (pico), llamado Cumulus , se instaló en el Centro de Recursos Computacionales de A*STAR, Singapur, a principios de 2011. [ 63 ]

Aplicaciones

Se han ejecutado aplicaciones científicas que han batido récords en el BG/Q, el primero en superar los 10 petaflops de rendimiento sostenido. El marco de simulación cosmológica HACC alcanzó casi 14 petaflops con una ejecución de referencia de 3,6 billones de partículas, [ 64 ] mientras que el código Cardioid, [ 65 ] [ 66 ] que modela la electrofisiología del corazón humano, alcanzó casi 12 petaflops con una simulación casi en tiempo real, ambos en Sequoia . Un solucionador de flujo totalmente compresible también ha alcanzado 14,4  PFLOP/s (originalmente 11  PFLOP/s) en Sequoia, el 72 % del rendimiento máximo nominal de la máquina. [ 67 ]

Véase también

Referencias

  1. 1 2 3 4 5 6 7 8 9 "Noviembre de 2004 - TOP500 Sitios de supercomputadoras" . Top500.org . Archivado del original el 2 de julio de 2019. Recuperado el 13 de diciembre de 2019 .
  2. 1 2 3 4 5 "Green500 - TOP500 Sitios de Supercomputadoras" . Green500.org . Archivado del original el 26 de agosto de 2016. Recuperado el 13 de octubre de 2017 .
  3. 1 2 3 "La lista Graph500" . Archivado del original el 27/12/2011.
  4. Harris, Mark (18 de septiembre de 2009). "Obama rinde homenaje a la supercomputadora de IBM" . Techradar.com . Archivado del original el 17 de febrero de 2012. Consultado el 18 de septiembre de 2009 .
  5. "Cambios en la estrategia de supercomputación en un mundo sin BlueGene" . Nextplatform.com . 14 de abril de 2015. Consultado el 13 de octubre de 2017 .
  6. "IBM construirá las supercomputadoras Coral de próxima generación del Departamento de Energía - EE Times" . EETimes . Archivado del original el 30 de abril de 2017. Consultado el 13 de octubre de 2017 .
  7. Conferencia Supercomputing 2020, presentación en vídeo del premio Test of Time , 23 de febrero de 2021, archivado del original el 23 de junio de 2024 , consultado el 23 de junio de 2024.
  8. "Blue Gene: Una visión para la ciencia de las proteínas utilizando una supercomputadora de petaflops" (PDF) . IBM Systems Journal . 40 (2). 23 de octubre de 2017.
  9. "Una charla con el cerebro detrás de Blue Gene" , BusinessWeek , 6 de noviembre de 2001{{citation}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  10. "BlueGene/L" . Archivado del original el 18 de julio de 2011. Consultado el 5 de octubre de 2007 .
  11. "hpcwire.com" . Archivado del original el 28 de septiembre de 2007.
  12. "SC06" . sc06.supercomputing.org . Archivado del original el 13 de octubre de 2017. Consultado el 13 de octubre de 2017 .
  13. "Concurso de Premios HPC Challenge" . Archivado del original el 11 de diciembre de 2006. Consultado el 3 de diciembre de 2006 .
  14. "Cerebro de ratón simulado en ordenador" . BBC News. 27 de abril de 2007. Archivado del original el 25 de mayo de 2007.
  15. "IBM100 - Blue Gene" . 03.ibm.com . 7 de marzo de 2012. Archivado del original el 3 de abril de 2012. Consultado el 13 de octubre de 2017 .
  16. Kunkel, Julian M.; Ludwig, Thomas; Meuer, Hans (12 de junio de 2013). Supercomputación: 28.ª Conferencia Internacional de Supercomputación, ISC 2013, Leipzig, Alemania, 16-20 de junio de 2013. Actas . Springer. ISBN 9783642387500Consultado el 13 de octubre de 2017 a través de Google Libros.
  17. "Blue Gene" . IBM Journal of Research and Development . 49 (2/3). 2005. Archivado del original el 1 de diciembre de 2006. Consultado el 14 de diciembre de 2006 .
  18. Kissel, Lynn. "Configuración de BlueGene/L" . asc.llnl.gov . Archivado del original el 17 de febrero de 2013. Consultado el 13 de octubre de 2017 .
  19. "Compute Node Ruby para Bluegene/L" . www.ece.iastate.edu . Archivado del original el 11 de febrero de 2009. Consultado el 23 de abril de 2007 .
  20. William Scullin (12 de marzo de 2011). Python para computación de alto rendimiento . Atlanta, GA. Archivado del original el 9 de marzo de 2011. Recuperado el 12 de marzo de 2011 .
  21. Código fuente de Blue Matter, consultado el 28 de febrero de 2020.
  22. "IBM triplica el rendimiento de la supercomputadora más rápida y energéticamente eficiente del mundo" . 27 de junio de 2007. Archivado del original el 8 de julio de 2007. Consultado el 24 de diciembre de 2011 .
  23. "Descripción general del proyecto IBM Blue Gene/P". IBM Journal of Research and Development . 52 : 199–220 . Enero de 2008. doi : 10.1147/rd.521.0199 .
  24. "Supercomputación: Jülich entre los líderes mundiales nuevamente" . IDG News Service. 12 de noviembre de 2007. Archivado del original el 8 de febrero de 2009. Consultado el 12 de noviembre de 2007 .
  25. "Sala de prensa de IBM - 10 de febrero de 2009: La nueva supercomputadora petaflop de IBM en el Centro de Investigación de Jülich, en Alemania, será la más potente de Europa" . 03.ibm.com. 10 de febrero de 2009. Archivado del original el 12 de febrero de 2009. Consultado el 11 de marzo de 2011 .
  26. "La supercomputadora de Argonne, nombrada la más rápida del mundo para la ciencia abierta, tercera en general" . Mcs.anl.gov . Archivado del original el 8 de febrero de 2009. Consultado el 13 de octubre de 2017 .
  27. "La Universidad Rice e IBM se asocian para traer la primera supercomputadora Blue Gene a Texas" . news.rice.edu . Archivado del original el 5 de abril de 2012. Consultado el 1 de abril de 2012 .
  28. Вече си имаме и суперкомпютър Archivado el 23 de diciembre de 2009 en Wayback Machine , Dir.bg, 9 de septiembre de 2008
  29. "Sala de prensa de IBM - 11/02/2010 IBM colaborará con destacadas instituciones australianas para ampliar los límites de la investigación médica - Australia" . 03.ibm.com. 11/02/2010 . Consultado el 11/03/2011 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  30. "Rutgers obtiene una herramienta de análisis de macrodatos en la supercomputadora de IBM - Hardware -" . Archivado del original el 6 de marzo de 2013. Consultado el 7 de septiembre de 2013 .
  31. «La Universidad de Rochester e IBM amplían su colaboración en busca de nuevas fronteras en la salud» . Centro Médico de la Universidad de Rochester. 11 de mayo de 2012. Archivado del original el 11 de mayo de 2012.
  32. "IBM y la Universidad de Brunei Darussalam colaborarán en la investigación sobre modelos climáticos" . Sala de prensa de IBM. 13 de octubre de 2010. Archivado del original el 12 de diciembre de 2010. Consultado el 18 de octubre de 2012 .
  33. Ronda, Rainier Allan. "La supercomputadora del DOST para científicos ya está operativa" . Philstar.com . Archivado del original el 24 de junio de 2017. Consultado el 13 de octubre de 2017 .
  34. "Entrenamiento de Topalov con la supercomputadora Blue Gene P" . Players.chessdo.com . Archivado del original el 19 de mayo de 2013. Consultado el 13 de octubre de 2017 .
  35. Kaku, Michio. Física del futuro (Nueva York: Doubleday, 2011), 91.
  36. "Proyecto Kittyhawk: una computadora a escala global" . Research.ibm.com . Archivado del original el 17 de agosto de 2017. Consultado el 13 de octubre de 2017 .
  37. Appavoo, Jonathan; Uhlig, Volkmar; Waterland, Amos. "Proyecto Kittyhawk: Construyendo una computadora a escala global" (PDF) . Yorktown Heights, NY: Centro de Investigación IBM TJ Watson. Archivado del original el 31 de octubre de 2008. Consultado el 13 de marzo de 2018 .{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace )
  38. "Expertos liderados por Rutgers crean una nube de supercomputadoras global" . News.rutgers.edu . 6 de julio de 2011. Archivado del original el 10 de noviembre de 2011. Consultado el 24 de diciembre de 2011 .
  39. "Especulación sobre la memoria del chip de computación Blue Gene/Q" . Archivado del original el 6 de abril de 2012. Consultado el 23 de diciembre de 2011 .
  40. "El chip de computación Blue Gene/Q" (PDF) . Archivado del original (PDF) el 29 de abril de 2015. Consultado el 23 de diciembre de 2011 .
  41. "La supercomputadora IBM Blue Gene/Q ofrece computación a escala peta para aplicaciones de computación de alto rendimiento" (PDF) . 01.ibm.com . Archivado (PDF) del original el 15 de octubre de 2018. Recuperado el 13 de octubre de 2017 .
  42. 1 2 3 "IBM revela el superprocesador BlueGene/Q de 20 petaflops" . The Register . 22 de noviembre de 2010. Archivado del original el 25 de noviembre de 2010. Consultado el 25 de noviembre de 2010 .
  43. "IBM anuncia supercomputadora de 20 petaflops" . Kurzweil. 18 de noviembre de 2011. Archivado del original el 5 de octubre de 2018. Consultado el 13 de noviembre de 2012. IBM ha anunciado la supercomputadora Blue Gene/Q, con un rendimiento máximo de 20 petaflops.
  44. Feldman, Michael (3 de febrero de 2009). "Lawrence Livermore se prepara para el Blue Gene/Q de 20 petaflops" . HPCwire. Archivado del original el 12 de febrero de 2009. Consultado el 11 de marzo de 2011 .
  45. B Johnston, Donald (18 de junio de 2012). "La supercomputadora Sequoia de la NNSA se clasifica como la más rápida del mundo" . Archivado del original el 2 de septiembre de 2014. Consultado el 23 de junio de 2012 .
  46. "Comunicado de prensa TOP500" . Archivado del original el 24 de junio de 2012.
  47. "MIRA: La supercomputadora más rápida del mundo - Centro de Computación de Liderazgo de Argonne" . Alcf.anl.gov . Consultado el 13 de octubre de 2017 .
  48. "Mira - Centro de Computación de Liderazgo de Argonne" . Alcf.anl.gov . Archivado del original el 9 de julio de 2015. Consultado el 13 de octubre de 2017 .
  49. "Vulcano—desmantelado" . hpc.llnl.gov . Archivado del original el 11 de abril de 2019. Consultado el 10 de abril de 2019 .
  50. "Centro de Innovación HPC" . hpcinnovationcenter.llnl.gov . Archivado del original el 6 de julio de 2017. Consultado el 13 de octubre de 2017 .
  51. "El Vulcan de Lawrence Livermore aporta una potencia de cálculo de 5 petaflops a colaboraciones con la industria y la academia para impulsar la ciencia y la tecnología" . Llnl.gov . 11 de junio de 2013. Archivado del original el 9 de diciembre de 2013. Consultado el 13 de octubre de 2017 .
  52. "Ibm-Fermi | Scai" . Archivado del original el 30-10-2013 . Consultado el 13-05-2013 .
  53. "DiRAC BlueGene/Q" . epcc.ed.ac.uk. Archivado del original el 23-12-2017 . Consultado el 14-02-2018 .
  54. "Rensselaer a escala peta: AMOS entre las supercomputadoras más rápidas y potentes del mundo" . News.rpi.edu . Archivado del original el 9 de noviembre de 2016. Consultado el 13 de octubre de 2017 .
  55. Michael Mullaneyvar. "AMOS ocupa el primer lugar entre las supercomputadoras de las universidades privadas estadounidenses" . News.rpi.edi . Consultado el 13 de octubre de 2017 .
  56. "La supercomputadora más ecológica del mundo llega a Melbourne - The Melbourne Engineer" . Themelbourneengineer.eng.unimelb.edu.au/ . 16 de febrero de 2012. Archivado del original el 2 de octubre de 2017. Consultado el 13 de octubre de 2017 .
  57. "Bioinformática de Melbourne: para todos los investigadores y estudiantes del distrito de investigación biomédica y de biociencias de Melbourne" . Bioinformática de Melbourne . Archivado del original el 18 de febrero de 2017. Consultado el 13 de octubre de 2017 .
  58. "Acceso a sistemas de alta gama - Bioinformática de Melbourne" . Vlsci.org.au . Archivado del original el 8 de enero de 2017. Consultado el 13 de octubre de 2017 .
  59. "La Universidad de Rochester inaugura una nueva era de investigación en atención médica" . Rochester.edu . Archivado del original el 7 de mayo de 2013. Consultado el 13 de octubre de 2017 .
  60. "Recursos - Centro de Computación para la Investigación Integrada" . Circ.rochester.edu . Archivado del original el 19 de octubre de 2012. Consultado el 13 de octubre de 2017 .
  61. "Página principal de EPFL BlueGene/L" . Archivado del original el 10 de diciembre de 2007. Consultado el 10 de marzo de 2021 .
  62. Utilisateur, Super. "À propos" . Cadmos.org . Archivado del original el 10 de enero de 2016 . Recuperado el 13 de octubre de 2017 .
  63. "Centro de Recursos Computacionales de A*STAR" . Acrc.a-star.edu.sg . Archivado del original el 20 de diciembre de 2016. Consultado el 24 de agosto de 2016 .
  64. S. Habib; V. Morozov; H. Finkel; A. Pope; K. Heitmann ; K. Kumaran; T. Peterka; J. Insley; D. Daniel; P. Fasel; N. Frontiere y Z. Lukic (2012). "El universo a escala extrema: simulación del cielo multipetaflop en el BG/Q". arXiv : 1211.4864 [ cs.DC ].
  65. "Cardioid Cardiac Modeling Project" . Researcher.watson.ibm.com . 25 de julio de 2016. Archivado del original el 21 de mayo de 2013. Consultado el 13 de octubre de 2017 .
  66. "Adentrándonos en el corazón de las simulaciones de computación de alto rendimiento" . Str.llnl.gov . Archivado del original el 14 de febrero de 2013. Consultado el 13 de octubre de 2017 .
  67. Rossinelli, Diego; Hejazialhosseini, Babak; Hadjidoukas, Panagiotis; Bekas, Costas; Curioni, Alessandro; Bertsch, Adam; Futral, Scott; Schmidt, Steffen J.; Adams, Nikolaus A.; Koumoutsakos, Petros (17 de noviembre de 2013). "Simulaciones de colapso de cavitación de nubes de 11 PFLOP/S" . Actas de la Conferencia Internacional sobre Computación de Alto Rendimiento, Redes, Almacenamiento y Análisis . SC '13. págs. 1–13 . doi : 10.1145/2503210.2504565 . ISBN  9781450323789. S2CID 12651650 . Archivado del original el 31 de marzo de 2017 . Recuperado el 30 de junio de 2015 . 
  • Historia de IBM: IBM Blue Gene
  • Supercomputadoras de próxima generación: descripción general de Blue Gene/P (pdf)