Articulo de referencia

Supercomputadora

Comprobado La supercomputadora Blue Gene/P "Intrepid" en el Laboratorio Nacional Argonne (en la imagen de 2007) ejecuta 164.000 núcleos de procesador utilizando el sistema de ai...

Comprobado
Página protegida con cambios pendientes

La supercomputadora Blue Gene/P "Intrepid" en el Laboratorio Nacional Argonne (en la imagen de 2007) ejecuta 164.000 núcleos de procesador utilizando el sistema de aire acondicionado normal de un centro de datos, agrupados en 40 racks/gabinetes conectados por una red toroidal 3D de alta velocidad . [ 1 ] [ 2 ]

Una supercomputadora es un tipo de computadora con un alto nivel de rendimiento en comparación con una computadora de propósito general. Las supercomputadoras desempeñan un papel importante en el campo de la ciencia computacional y se utilizan para una amplia gama de tareas computacionalmente intensivas en diversos campos, incluyendo la mecánica cuántica , la predicción meteorológica , la investigación climática , la exploración de petróleo y gas , el modelado molecular (cálculo de las estructuras y propiedades de compuestos químicos, macromoléculas biológicas , polímeros y cristales) y simulaciones físicas (como simulaciones de aerodinámica , de los primeros instantes del universo y de armas nucleares ). Han sido esenciales en el campo del criptoanálisis . [ 3 ]

El rendimiento de una supercomputadora se suele medir en operaciones de punto flotante por segundo ( FLOPS ) en lugar de millones de instrucciones por segundo (MIPS). Desde 2022, existen supercomputadoras de exaescala que pueden realizar más de 10¹⁸  FLOPS. [ 4 ] En comparación, una computadora de escritorio tiene un rendimiento que oscila entre cientos de gigaFLOPS (10¹¹ ) y decenas de teraFLOPS (10¹³ ) . [ 5 ] [ 6 ] Desde noviembre de 2017, las 500 supercomputadoras más rápidas del mundo funcionan con sistemas operativos basados ​​en Linux . [ 7 ] Se están realizando investigaciones adicionales en Estados Unidos, la Unión Europea , Taiwán, Japón y China para construir supercomputadoras de exaescala más rápidas, potentes y tecnológicamente superiores. [ 8 ]

Las supercomputadoras se introdujeron en la década de 1960, y durante varias décadas la más rápida fue fabricada por Seymour Cray en Control Data Corporation (CDC), Cray Research y empresas posteriores que llevaban su nombre o monograma. Las primeras de estas máquinas eran diseños convencionales altamente optimizados que funcionaban más rápido que sus contemporáneas de propósito general. A lo largo de la década, se fue añadiendo una mayor cantidad de paralelismo , siendo lo habitual entre uno y cuatro procesadores . En la década de 1970, los procesadores vectoriales que operaban con grandes matrices de datos llegaron a dominar. Un ejemplo notable es la exitosa Cray-1 de 1976. Las computadoras vectoriales siguieron siendo el diseño dominante hasta la década de 1990. Desde entonces hasta hoy, las supercomputadoras masivamente paralelas con decenas de miles de procesadores comerciales se convirtieron en la norma. [ 9 ] [ 10 ]

Estados Unidos ha sido durante mucho tiempo líder en el campo de la supercomputación, inicialmente gracias al dominio casi ininterrumpido de Cray y posteriormente a través de diversas empresas tecnológicas. Japón realizó avances significativos en este campo durante las décadas de 1980 y 1990, mientras que China se ha vuelto cada vez más activa en la supercomputación en los últimos años. A junio de 2026LineShine del Centro Nacional de Supercomputación en Shenzhen es la supercomputadora más rápida del mundo. [ 11 ] Estados Unidos tiene cuatro de las 10 mejores; Italia dos, Japón, Alemania, Suiza y China tienen una cada una. [ 12 ]

Historia

Una placa de circuito del IBM 7030
El CDC 6600. Detrás de la consola del sistema se encuentran dos de los brazos del gabinete en forma de cruz, con las tapas abiertas. Cada brazo de la máquina tenía hasta cuatro de estos bastidores. A la derecha se encuentra el sistema de refrigeración.
Un Cray-1 conservado en el Museo Alemán

En 1960, UNIVAC construyó la Livermore Atomic Research Computer (LARC), considerada hoy una de las primeras supercomputadoras, para el Centro de Investigación y Desarrollo de la Marina de los EE. UU. Todavía utilizaba memoria de tambor de alta velocidad, en lugar de la tecnología de unidades de disco emergente . [ 13 ] También entre las primeras supercomputadoras se encontraba la IBM 7030 Stretch . La IBM 7030 fue construida por IBM para el Laboratorio Nacional de Los Alamos , que en 1955 había solicitado una computadora 100 veces más rápida que cualquier computadora existente. La IBM 7030 utilizaba transistores , memoria de núcleo magnético, instrucciones segmentadas , datos precargados a través de un controlador de memoria e incluía unidades de disco de acceso aleatorio pioneras. La IBM 7030 se completó en 1961 y, a pesar de no cumplir con el desafío de un aumento de rendimiento de cien veces, fue adquirida por el Laboratorio Nacional de Los Alamos. Los clientes de Inglaterra y Francia también compraron la computadora, y esta se convirtió en la base de la IBM 7950 Harvest , una supercomputadora construida para criptoanálisis . [ 14 ]

El tercer proyecto pionero de supercomputadora a principios de la década de 1960 fue la Atlas en la Universidad de Manchester , construida por un equipo liderado por Tom Kilburn . Diseñó la Atlas con espacio de memoria para hasta un millón de palabras de 48 bits , pero debido a que el almacenamiento magnético con tal capacidad era inasequible, la memoria central real de la Atlas era de solo 16 000 palabras, con un tambor que proporcionaba memoria para otras 96 000 palabras. El Supervisor de la Atlas intercambiaba datos en forma de páginas entre el núcleo magnético y el tambor. El sistema operativo de la Atlas también introdujo el tiempo compartido en la supercomputación, de modo que se podía ejecutar más de un programa en la supercomputadora al mismo tiempo. [ 15 ] La Atlas fue una empresa conjunta entre Ferranti y la Universidad de Manchester y fue diseñada para operar a velocidades de procesamiento cercanas a un  microsegundo por instrucción, aproximadamente un  millón de instrucciones por segundo. [ 16 ]

El CDC 6600 , diseñado por Seymour Cray , se terminó en 1964 y marcó la transición de los transistores de germanio a los de silicio . Los transistores de silicio podían funcionar más rápido y el problema del sobrecalentamiento se resolvió introduciendo la refrigeración en el diseño de la supercomputadora. [ 17 ] Así, el CDC 6600 se convirtió en la computadora más rápida del mundo. Dado que el 6600 superaba a todas las demás computadoras contemporáneas en aproximadamente 10 veces, se le denominó supercomputadora y definió el mercado de la supercomputación, cuando se vendieron cien computadoras a 8 millones de dólares cada una. [ 18 ] [ 19 ] [ 20 ] [ 21 ]

Cray dejó CDC en 1972 para fundar su propia empresa, Cray Research . [ 19 ] Cuatro años después de dejar CDC, Cray lanzó el Cray-1  de 80 MHz en 1976, que se convirtió en una de las supercomputadoras más exitosas de la historia. [ 22 ] [ 23 ] El Cray-2 se lanzó en 1985. Tenía ocho unidades centrales de procesamiento (CPU), refrigeración líquida y el refrigerante electrónico líquido Fluorinert se bombeaba a través de la arquitectura de la supercomputadora . Alcanzó 1,9 gigaFLOPS , convirtiéndose en la primera supercomputadora en romper la barrera del gigaflop. [ 24 ] 

Diseños masivamente paralelos

Un gabinete del procesador Blue Gene /L masivamente paralelo, que muestra las placas apiladas , cada una conteniendo muchos procesadores.

El único ordenador que desafió seriamente el rendimiento del Cray-1 en la década de 1970 fue el ILLIAC IV . Esta máquina fue el primer ejemplo materializado de un verdadero ordenador masivamente paralelo , en el que muchos procesadores trabajaban juntos para resolver diferentes partes de un único problema mayor. A diferencia de los sistemas vectoriales, diseñados para procesar un único flujo de datos lo más rápido posible, en este concepto, el ordenador alimenta partes separadas de los datos a procesadores completamente diferentes y luego recombina los resultados. El diseño del ILLIAC se finalizó en 1966 con 256 procesadores y ofrecía una velocidad de hasta 1  GFLOPS, en comparación con el pico de 250 MFLOPS del Cray-1 en la década de 1970.  Sin embargo, los problemas de desarrollo llevaron a que solo se construyeran 64 procesadores, y el sistema nunca pudo operar más rápido que unos 200  MFLOPS, siendo mucho más grande y complejo que el Cray. Otro problema fue que escribir software para el sistema era difícil, y obtener su máximo rendimiento requería un gran esfuerzo.

Pero el éxito parcial del ILLIAC IV fue ampliamente visto como un indicio del futuro de la supercomputación. Cray argumentó en contra de esto, con la famosa frase: «Si estuvieras arando un campo, ¿qué preferirías usar? ¿Dos bueyes fuertes o 1024 gallinas?» [ 25 ] Pero a principios de la década de 1980, varios equipos trabajaban en diseños paralelos con miles de procesadores, en particular la Connection Machine (CM) que se desarrolló a partir de la investigación del MIT . La CM-1 utilizaba hasta 65 536 microprocesadores personalizados simplificados conectados en red para compartir datos. Le siguieron varias versiones actualizadas; la supercomputadora CM-5 es una computadora de procesamiento masivamente paralelo capaz de realizar miles de millones de operaciones aritméticas por segundo. [ 26 ]

En 1982, el sistema de gráficos por computadora LINKS-1 de la Universidad de Osaka utilizó una arquitectura de procesamiento masivamente paralelo , con 514 microprocesadores , incluidos 257 procesadores de control Zilog Z8001 y 257 procesadores de punto flotante iAPX 86/20 . Se utilizó principalmente para renderizar gráficos por computadora 3D realistas . [ 27 ] El VPP500 de Fujitsu de 1992 es inusual ya que, para lograr velocidades más altas, sus procesadores utilizaron GaAs , un material normalmente reservado para aplicaciones de microondas debido a su toxicidad. [ 28 ] La supercomputadora Numerical Wind Tunnel de Fujitsu utilizó 166 procesadores vectoriales para obtener el primer puesto en 1994 con una velocidad máxima de 1,7 gigaFLOPS (GFLOPS) por procesador. [ 29 ] [ 30 ] El Hitachi SR2201 obtuvo un rendimiento máximo de 600 GFLOPS en 1996 utilizando 2048 procesadores conectados a través de una red de barra transversal tridimensional rápida . [ 31 ] [ 32 ] [ 33 ] El Intel Paragon podía tener de 1000 a 4000 procesadores Intel i860 en varias configuraciones y fue clasificado como el más rápido del mundo en 1993. El Paragon era una máquina MIMD que conectaba procesadores a través de una malla bidimensional de alta velocidad, lo que permitía que los procesos se ejecutaran en nodos separados, comunicándose a través de la Interfaz de Paso de Mensajes . [ 34 ]  

El desarrollo de software seguía siendo un problema, pero la serie CM impulsó una considerable investigación sobre este tema. Muchas empresas, como Evans & Sutherland ES-1 , MasPar , nCUBE , Intel iPSC y Goodyear MPP , fabricaron diseños similares utilizando hardware personalizado. Sin embargo, a mediados de la década de 1990, el rendimiento de las CPU de propósito general había mejorado tanto que se podía construir una supercomputadora utilizándolas como unidades de procesamiento individuales, en lugar de chips personalizados. A principios del siglo XXI, los diseños con decenas de miles de CPU comerciales eran la norma, y ​​las máquinas posteriores añadieron unidades gráficas . [ 9 ] [ 10 ]

En 1998, David Bader desarrolló la primera supercomputadora Linux utilizando componentes comerciales. [ 35 ] Mientras estaba en la Universidad de Nuevo México, Bader buscó construir una supercomputadora que ejecutara Linux utilizando componentes comerciales estándar y una red de interconexión de alta velocidad y baja latencia. El prototipo utilizó un "AltaCluster" de Alta Technologies de ocho  computadoras Intel Pentium II duales de 333 MHz que ejecutaban un kernel de Linux modificado. Bader portó una cantidad significativa de software para brindar soporte de Linux a los componentes necesarios, así como código de miembros de la Alianza Nacional de Ciencias Computacionales (NCSA) para garantizar la interoperabilidad, ya que ninguno de ellos se había ejecutado en Linux anteriormente. [ 36 ] Utilizando el exitoso diseño del prototipo, lideró el desarrollo de "RoadRunner", la primera supercomputadora Linux para uso abierto por la comunidad nacional de ciencia e ingeniería a través de la Red Nacional de Tecnología de la Fundación Nacional de Ciencias. RoadRunner se puso en producción en abril de 1999. En el momento de su implementación, se consideraba una de las 100 supercomputadoras más rápidas del mundo. [ 36 ] [ 37 ] Si bien existían clústeres basados ​​en Linux que utilizaban componentes de consumo, como Beowulf , antes del desarrollo del prototipo de Bader y RoadRunner, carecían de la escalabilidad, el ancho de banda y las capacidades de computación paralela para ser consideradas supercomputadoras "verdaderas". [ 36 ]

La cuota de CPU de TOP500
Diagrama de una interconexión toroidal tridimensional utilizada por sistemas como Blue Gene, Cray XT3, etc.

Los sistemas con un gran número de procesadores generalmente toman uno de dos caminos. En el enfoque de computación en malla , la potencia de procesamiento de muchas computadoras, organizadas como dominios administrativos distribuidos y diversos, se utiliza de manera oportunista siempre que una computadora esté disponible. [ 38 ] En otro enfoque, se utilizan muchos procesadores cerca unos de otros, por ejemplo, en un clúster de computadoras . En un sistema masivamente paralelo centralizado de este tipo , la velocidad y la flexibilidad de laLa interconexión se vuelve muy importante y las supercomputadoras modernas han utilizado diversos enfoques que van desdeInfinibandinterconexiones de torotridimensionales. [ 39 ] [ 40 ] El uso deprocesadores multinúcleocombinado con centralización es una dirección emergente, por ejemplo, como en elCyclops64. [ 41 ] [ 42 ]

A medida que el precio, el rendimiento y la eficiencia energética de las unidades de procesamiento gráfico de propósito general (GPGPU) han mejorado, varias supercomputadoras de petaFLOPS, como Tianhe-I y Nebulae, han comenzado a depender de ellas. [ 43 ] Sin embargo, otros sistemas, como la computadora K, continúan utilizando procesadores convencionales, como los diseños basados ​​en SPARC , y la aplicabilidad general de las GPGPU en aplicaciones de computación de alto rendimiento de propósito general ha sido objeto de debate, ya que si bien una GPGPU puede ajustarse para obtener buenos resultados en pruebas de referencia específicas, su aplicabilidad general a algoritmos cotidianos puede ser limitada a menos que se dedique un esfuerzo significativo a ajustar la aplicación a ella. [ 44 ] Sin embargo, las GPU están ganando terreno, y en 2012 la supercomputadora Jaguar se transformó en Titan mediante la adaptación de CPU con GPU. [ 45 ] [ 46 ] [ 47 ]

Las computadoras de alto rendimiento tienen un ciclo de vida esperado de aproximadamente tres años antes de requerir una actualización. [ 48 ] La supercomputadora Gyoukou es única porque utiliza un diseño masivamente paralelo y refrigeración por inmersión líquida .

Supercomputadoras de propósito especial

Se han diseñado varios sistemas de propósito especial, dedicados a un único problema. Esto permite el uso de chips FPGA programados especialmente o incluso ASIC personalizados , lo que permite mejores relaciones precio/rendimiento a costa de sacrificar la generalidad. Ejemplos de supercomputadoras de propósito especial incluyen Belle , [ 49 ] Deep Blue , [ 50 ] e Hydra [ 51 ] para jugar al ajedrez , Gravity Pipe para astrofísica, [ 52 ] MDGRAPE-3 para predicción de la estructura de proteínas y dinámica molecular, [ 53 ] y Deep Crack para descifrar el cifrado DES . [ 54 ]

Gestión del consumo energético y del calor

En noviembre de 2018, la supercomputadora Summit era la más rápida del mundo. [ 55 ] Con una eficiencia energética medida de 14,668 GFlops/watt, también es la tercera más eficiente energéticamente del mundo. [ 56 ]

A lo largo de las décadas, la gestión de la densidad de calor ha seguido siendo un problema clave para la mayoría de las supercomputadoras centralizadas. [ 57 ] [ 58 ] [ 59 ] La gran cantidad de calor generada por un sistema también puede tener otros efectos, por ejemplo, reducir la vida útil de otros componentes del sistema. [ 60 ] Ha habido diversos enfoques para la gestión del calor, desde bombear Fluorinert a través del sistema, hasta un sistema de refrigeración híbrido líquido-aire o refrigeración por aire con temperaturas normales de aire acondicionado . [ 61 ] [ 62 ] Una supercomputadora típica consume grandes cantidades de energía eléctrica, casi toda la cual se convierte en calor, lo que requiere refrigeración. Por ejemplo, Tianhe-1A consume 4,04 megavatios (MW) de electricidad. [ 63 ] El costo de alimentar y refrigerar el sistema puede ser significativo, por ejemplo, 4 MW a $0,10/kWh son $400 por hora o alrededor de $3,5 millones por año.  

Una hoja IBM HS20

La gestión del calor es un problema importante en los dispositivos electrónicos complejos y afecta a los sistemas informáticos potentes de diversas maneras. [ 64 ] Los problemas de potencia de diseño térmico y disipación de potencia de la CPU en la supercomputación superan los de las tecnologías de refrigeración de computadoras tradicionales . Los premios de supercomputación para la computación verde reflejan este problema. [ 65 ] [ 66 ] [ 67 ]

El empaquetamiento de miles de procesadores genera inevitablemente cantidades significativas de densidad de calor que deben ser gestionadas. El Cray-2 se enfriaba con líquido y utilizaba una "cascada de refrigeración" Fluorinert que se impulsaba a través de los módulos a presión. [ 61 ] Sin embargo, el enfoque de refrigeración líquida sumergida no era práctico para los sistemas de múltiples gabinetes basados ​​en procesadores comerciales, y en el Sistema X se desarrolló un sistema de refrigeración especial que combinaba aire acondicionado con refrigeración líquida en colaboración con la empresa Liebert . [ 62 ]

En el sistema Blue Gene , IBM utilizó deliberadamente procesadores de bajo consumo para gestionar la densidad de calor. [ 68 ] El IBM Power 775 , lanzado en 2011, tiene elementos muy juntos que requieren refrigeración por agua. [ 69 ] El sistema IBM Aquasar utiliza refrigeración por agua caliente para lograr eficiencia energética, y el agua también se utiliza para calentar edificios. [ 70 ] [ 71 ]

La eficiencia energética de los sistemas informáticos se mide generalmente en términos de " FLOPS por vatio ". En 2008, Roadrunner de IBM operaba a 376 MFLOPS/W . [ 72 ] [ 73 ] En noviembre de 2010, el Blue Gene/Q alcanzó 1684  MFLOPS/W [ 74 ] y en junio de 2011 los dos primeros puestos de la lista Green 500 fueron ocupados por máquinas Blue Gene en Nueva York (una de ellas alcanzando 2097  MFLOPS/W) con el clúster DEGIMA en Nagasaki en tercer lugar con 1375  MFLOPS/W. [ 75 ]

Debido a que los cables de cobre pueden transferir energía a una supercomputadora con densidades de potencia mucho mayores que las que el aire forzado o los refrigerantes circulantes pueden eliminar el calor residual , [ 76 ] la capacidad de los sistemas de refrigeración para eliminar el calor residual es un factor limitante. [ 77 ] [ 78 ] A partir de 2015Muchas supercomputadoras existentes tienen mayor capacidad de infraestructura que la demanda máxima real de la máquina ; por lo general, los diseñadores diseñan de forma conservadora la infraestructura de alimentación y refrigeración para que soporte más que la potencia eléctrica máxima teórica consumida por la supercomputadora. Los diseños para futuras supercomputadoras están limitados por la potencia : la potencia de diseño térmico de la supercomputadora en su conjunto, la cantidad que la infraestructura de alimentación y refrigeración puede soportar, es algo mayor que el consumo de energía normal esperado, pero menor que el consumo de energía máxima teórica del hardware electrónico. [ 79 ]  

Gestión de software y sistemas

Sistemas operativos

Desde finales del siglo XX, los sistemas operativos de supercomputadoras han experimentado transformaciones importantes, basadas en los cambios en la arquitectura de las supercomputadoras . [ 80 ] Si bien los primeros sistemas operativos se adaptaban a medida a cada supercomputadora para ganar velocidad, la tendencia ha sido alejarse de los sistemas operativos propios y adoptar software genérico como Linux . [ 81 ]

Dado que las supercomputadoras masivamente paralelas modernas suelen separar los cálculos de otros servicios mediante el uso de múltiples tipos de nodos , generalmente ejecutan diferentes sistemas operativos en diferentes nodos, por ejemplo, utilizando un núcleo ligero, pequeño y eficiente como CNK o CNL en los nodos de cálculo, pero un sistema más grande como una distribución completa de Linux en los nodos de servidor y E/S . [ 82 ] [ 83 ] [ 84 ]

Mientras que en un sistema informático multiusuario tradicional la planificación de tareas es, en efecto, un problema de asignación de tareas para los recursos de procesamiento y periféricos, en un sistema masivamente paralelo, el sistema de gestión de tareas necesita gestionar la asignación de recursos tanto computacionales como de comunicación, así como lidiar de manera eficiente con las inevitables fallas de hardware cuando hay decenas de miles de procesadores presentes. [ 85 ]

Aunque la mayoría de las supercomputadoras modernas utilizan sistemas operativos basados ​​en Linux , cada fabricante tiene su propia distribución específica de Linux y no existe un estándar industrial, en parte debido a que las diferencias en las arquitecturas de hardware requieren cambios para optimizar el sistema operativo a cada diseño de hardware. [ 80 ] [ 86 ]

Herramientas de software y paso de mensajes

Vista de gran angular del correlador ALMA [ 87 ]

Las arquitecturas paralelas de las supercomputadoras a menudo exigen el uso de técnicas de programación especiales para aprovechar su velocidad. Las herramientas de software para el procesamiento distribuido incluyen API estándar como MPI [ 88 ] y PVM , VTL y software de código abierto como Beowulf .

En el escenario más común, se utilizan entornos como PVM y MPI para clústeres con conexiones débiles y OpenMP para máquinas de memoria compartida con alta coordinación. Se requiere un esfuerzo considerable para optimizar un algoritmo según las características de interconexión de la máquina en la que se ejecutará; el objetivo es evitar que las CPU pierdan tiempo esperando datos de otros nodos. Las GPGPU tienen cientos de núcleos de procesador y se programan utilizando modelos de programación como CUDA u OpenCL .

Además, depurar y probar programas paralelos resulta bastante difícil. Se requieren técnicas especiales para probar y depurar este tipo de aplicaciones.

Supercomputación distribuida

Enfoques oportunistas

Ejemplo de arquitectura de un sistema de computación en malla que conecta muchos ordenadores personales a través de Internet.

La supercomputación oportunista es una forma de computación en malla en red donde una "supercomputadora virtual" compuesta por muchas máquinas de computación voluntarias débilmente acopladas realiza tareas de computación muy grandes. La computación en malla se ha aplicado a varios problemas a gran escala fácilmente paralelizable que requieren escalas de rendimiento de supercomputación. Sin embargo, los enfoques básicos de computación en malla y en la nube que dependen de la computación voluntaria no pueden manejar tareas de supercomputación tradicionales, como simulaciones de dinámica de fluidos. [ 89 ]

El sistema de computación en malla más rápido es el proyecto de computación voluntaria Folding@home (F@h). A partir de abril de 2020 F@h informó de 2,5  exaFLOPS de potencia de procesamiento x86  . De esto, más de 100 PFLOPS son aportados por clientes que se ejecutan en varias GPU, y el resto por varios sistemas de CPU. [ 90 ]

La plataforma Berkeley Open Infrastructure for Network Computing (BOINC) alberga varios proyectos informáticos gestionados por voluntarios. A partir de febrero de 2017 BOINC registró una potencia de procesamiento de más de 166  petaFLOPS a través de más de 762  mil computadoras activas (hosts) en la red. [ 91 ]

A fecha de octubre de 2016 La búsqueda distribuida de números primos Mersenne de Great Internet (GIMPS) alcanzó aproximadamente 0,313 PFLOPS a través de más de 1,3 millones de computadoras. [ 92 ] El servidor PrimeNet ha apoyado el enfoque de computación en malla de GIMPS, uno de los primeros proyectos de computación voluntaria, desde 1997.  

Enfoques cuasi-oportunistas

La supercomputación cuasi-oportunista es una forma de computación distribuida en la que la "supercomputadora virtual" de muchas computadoras geográficamente dispersas en red realiza tareas de computación que requieren una enorme potencia de procesamiento. [ 93 ] La supercomputación cuasi-oportunista busca proporcionar una mayor calidad de servicio que la computación en malla oportunista, al lograr un mayor control sobre la asignación de tareas a los recursos distribuidos y el uso de inteligencia sobre la disponibilidad y confiabilidad de los sistemas individuales dentro de la red de supercomputación. Sin embargo, la ejecución distribuida cuasi-oportunista de software de computación paralela exigente en mallas debe lograrse mediante la implementación de acuerdos de asignación por malla, subsistemas de co-asignación, mecanismos de asignación conscientes de la topología de comunicación, bibliotecas de paso de mensajes tolerantes a fallas y preacondicionamiento de datos. [ 93 ]

Nubes de computación de alto rendimiento

La computación en la nube, con su reciente y rápida expansión y desarrollo, ha captado la atención de los usuarios y desarrolladores de computación de alto rendimiento (HPC) en los últimos años. La computación en la nube busca proporcionar HPC como servicio, al igual que otros servicios disponibles en la nube, como software como servicio , plataforma como servicio e infraestructura como servicio . Los usuarios de HPC pueden beneficiarse de la nube en diferentes aspectos, como la escalabilidad, la disponibilidad de recursos bajo demanda, la rapidez y el bajo costo. Por otro lado, la migración de aplicaciones HPC también presenta una serie de desafíos. Buenos ejemplos de estos desafíos son la sobrecarga de virtualización en la nube, la multitenencia de recursos y los problemas de latencia de red. Actualmente se están realizando numerosas investigaciones para superar estos desafíos y hacer de la HPC en la nube una posibilidad más realista. [ 94 ] [ 95 ] [ 96 ] [ 97 ]

En 2016, Penguin Computing, Parallel Works, R-HPC, Amazon Web Services , Univa , Silicon Graphics International , Rescale , Sabalcore y Gomput comenzaron a ofrecer computación en la nube HPC . La nube Penguin On Demand (POD) es un modelo de computación bare-metal para ejecutar código, pero a cada usuario se le proporciona un nodo de inicio de sesión virtualizado . Los nodos de computación POD están conectados a través de redes Ethernet de 10  Gbit/s no virtualizadas o redes InfiniBand QDR . La conectividad del usuario al centro de datos POD varía de 50 Mbit/s a 1 Gbit/s. [ 98 ] Citando la nube EC2 Elastic Compute de Amazon, Penguin Computing argumenta que la virtualización de nodos de computación no es adecuada para HPC. Penguin Computing también ha criticado que las nubes HPC pueden haber asignado nodos de computación a clientes muy distantes, lo que causa latencia que perjudica el rendimiento de algunas aplicaciones HPC. [ 99 ]  

Medición del rendimiento

Capacidad versus capacidad

Las supercomputadoras generalmente buscan maximizar la capacidad de procesamiento en lugar de la capacidad computacional. La capacidad de procesamiento se suele entender como el uso de la máxima potencia de cálculo para resolver un único problema de gran envergadura en el menor tiempo posible. A menudo, un sistema de capacidad de procesamiento puede resolver un problema de un tamaño o complejidad que ninguna otra computadora puede, por ejemplo, una aplicación de simulación meteorológica muy compleja . [ 100 ]

En cambio, la computación de capacidad se suele concebir como el uso de potencia de cálculo eficiente y rentable para resolver unos pocos problemas de tamaño considerable o muchos problemas pequeños. [ 100 ] Las arquitecturas que permiten dar soporte a muchos usuarios para tareas rutinarias cotidianas pueden tener mucha capacidad, pero no suelen considerarse supercomputadoras, dado que no resuelven un único problema muy complejo. [ 100 ]

Métricas de rendimiento

Velocidades máximas de supercomputadoras: velocidad de escala logarítmica durante más de 60  años.

En general, la velocidad de las supercomputadoras se mide y se compara en FLOPS (operaciones de punto flotante por segundo), y no en términos de MIPS (millones de instrucciones por segundo), como es el caso de las computadoras de propósito general. [ 101 ] Estas mediciones se usan comúnmente con un prefijo del SI como tera- , combinado en la abreviatura TFLOPS (10 12 FLOPS, pronunciado teraflops ), o peta- , combinado en la abreviatura PFLOPS (10 15 FLOPS, pronunciado petaflops ). Las supercomputadoras de petaescala pueden procesar un cuatrillón (10 15 ) (1000  billones) de FLOPS. La exaescala es el rendimiento de cálculo en el rango de exaFLOPS (EFLOPS). Un EFLOPS es un quintillón (10 18 ) de FLOPS (un millón de TFLOPS). Sin embargo, el rendimiento de una supercomputadora puede verse gravemente afectado por fluctuaciones provocadas por elementos como la carga del sistema, el tráfico de red y los procesos concurrentes, como mencionan Brehm y Bruhwiler (2015). [ 102 ]

Ningún número por sí solo puede reflejar el rendimiento general de un sistema informático; sin embargo, el objetivo del benchmark Linpack es aproximar la velocidad con la que la computadora resuelve problemas numéricos y se utiliza ampliamente en la industria. [ 103 ] La medición de FLOPS se cita en función del rendimiento teórico de punto flotante de un procesador (derivado de las especificaciones del procesador del fabricante y mostrado como "Rpeak" en las listas TOP500), que generalmente es inalcanzable al ejecutar cargas de trabajo reales, o bien el rendimiento alcanzable, derivado de los benchmarks LINPACK y mostrado como "Rmax" en la lista TOP500. [ 104 ] El benchmark LINPACK normalmente realiza la descomposición LU de una matriz grande. [ 105 ] El rendimiento de LINPACK proporciona cierta indicación del rendimiento para algunos problemas del mundo real, pero no necesariamente coincide con los requisitos de procesamiento de muchas otras cargas de trabajo de supercomputadoras, que, por ejemplo, pueden requerir mayor ancho de banda de memoria, o mejor rendimiento en el cálculo de enteros, o un sistema de E/S de alto rendimiento para alcanzar altos niveles de rendimiento. [ 103 ]

La lista TOP500

Las 20 supercomputadoras más potentes del mundo (junio de 2014)

Desde 1993, las supercomputadoras más rápidas se clasifican en la lista TOP500 según sus resultados en la prueba de rendimiento LINPACK . Si bien la lista no pretende ser imparcial ni definitiva, es una definición ampliamente citada de la supercomputadora "más rápida" disponible en un momento dado.

Esta es una lista de las computadoras que aparecieron en la cima de la lista TOP500 desde junio de 1993, [ 106 ] y la "velocidad máxima" se indica como la clasificación "Rmax". En 2018, Lenovo se convirtió en el mayor proveedor mundial de supercomputadoras TOP500 con 117 unidades producidas. [ 107 ]

Leyenda: [ 109 ]

  • Clasificación : Posición dentro del ranking TOP500. En la tabla de la lista TOP500, los ordenadores se ordenan primero por su valor Rmax. En caso de que diferentes ordenadores tengan el mismo rendimiento (valor Rmax), el orden se basa en Rpeak. Para sitios que utilizan el mismo ordenador, el orden se basa en el tamaño de la memoria y, posteriormente, en orden alfabético. 
  • Rmax : la puntuación más alta medida con el conjunto de pruebas LINPACK . Este es el valor que se utiliza para clasificar los ordenadores. Se mide en cuatrillones de operaciones de coma flotante de 64 bits por segundo , es decir, peta FLOPS . [ 110 ] 
  • Rpeak : Este es el rendimiento máximo teórico del sistema. Se calcula en petaFLOPS. 
  • Nombre : Algunas supercomputadoras son únicas, al menos en su ubicación, y por eso reciben un nombre de su propietario. 
  • Modelo La plataforma informática tal como se comercializa. 
  • Procesador : la arquitectura del conjunto de instrucciones o la microarquitectura del procesador , junto con la GPU y los aceleradores, cuando estén disponibles. 
  • Interconexión : la interconexión entre nodos informáticos. InfiniBand es la más utilizada (38%) en términos de rendimiento, mientras que Gigabit Ethernet es la más utilizada (54%) en términos de número de ordenadores. 
  • Fabricante El fabricante de la plataforma y el hardware. 
  • Sitio : Nombre de la instalación que opera la supercomputadora. 
  • País El país en el que se encuentra el ordenador. 
  • Año : El año de instalación o de la última actualización importante. 
  • Sistema operativo : El sistema operativo que utiliza el ordenador. 

Aplicaciones

La aplicación de las supercomputadoras ha evolucionado significativamente desde la década de 1970, extendiéndose a numerosos campos de investigación científica y gubernamental. En esa década, la supercomputadora Cray-1 fue fundamental para los inicios de la predicción meteorológica y la investigación aerodinámica. Su alcance se amplió en la década de 1980 con máquinas como la CDC Cyber, que facilitaron los análisis probabilísticos y el modelado de la protección contra la radiación. En la década de 1990, se utilizaron supercomputadoras, como la EFF DES, para descifrar códigos y realizar tareas de fuerza bruta.

En la década de 2000, las supercomputadoras se volvieron cruciales para las aplicaciones de seguridad nacional; la ASCI Q se utilizó para realizar simulaciones de pruebas nucleares en 3D, cumpliendo con los requisitos del Tratado de No Proliferación Nuclear sin necesidad de ensayos físicos. La década de 2010 trajo consigo avances en las simulaciones de dinámica molecular, como lo demuestra el uso de la Tianhe-1A. Esta tendencia ha continuado en la década de 2020, con supercomputadoras que proporcionan herramientas poderosas para la investigación en prevención de brotes y reacciones electroquímicas.

Más allá de estas décadas específicas, las supercomputadoras han sido fundamentales en importantes proyectos científicos. Por ejemplo, la IBM Blue Gene/P se utilizó para simular una red de neuronas artificiales equivalente al uno por ciento de la corteza cerebral humana (1600 millones de neuronas y 9 billones de conexiones), y el mismo equipo simuló posteriormente la totalidad del cerebro de una rata. [ 111 ]

Las aplicaciones modernas son diversas y cruciales. La predicción meteorológica depende en gran medida de la capacidad de supercomputación, y la Administración Nacional Oceánica y Atmosférica utiliza estos sistemas para procesar grandes cantidades de datos de observación y mejorar la precisión de los pronósticos. [ 112 ] Estados Unidos también emplea supercomputadoras a través del Programa Avanzado de Simulación y Computación para mantener y simular su arsenal nuclear. [ 113 ]

El campo tiene sus desafíos, como lo demuestra el abandono por parte de IBM del ambicioso proyecto de petaescala Blue Waters [ 114 ] en 2011. A pesar de estos contratiempos, la utilidad de las supercomputadoras sigue creciendo. Un ejemplo reciente de su papel fundamental ocurrió a principios de 2020, cuando se desplegaron rápidamente supercomputadoras para ejecutar simulaciones extensas utilizando numerosas CPU paralelas para identificar compuestos con el potencial de detener la propagación de la COVID-19. [ 115 ] [ 116 ] [ 117 ]

Taiwania 3 es una supercomputadora taiwanesa que ayudó a la comunidad científica en la lucha contra la COVID-19 . Fue lanzada en 2020 y tiene una capacidad de entre dos y tres petaflops .
Distribución de las 500 supercomputadoras más potentes del mundo entre diferentes países, en noviembre de 2025.

En la década de 2010, China, Estados Unidos, la Unión Europea y otros compitieron por ser los primeros en crear una supercomputadora de 1 exaFLOP ( 10¹⁸ o un quintillón de FLOPS). [ 118 ] Erik P. DeBenedictis, de los Laboratorios Nacionales Sandia, ha teorizado que se requiere una computadora de zettaFLOPS ( 10²¹ o un sextillón de FLOPS) para realizar un modelado meteorológico completo , que podría cubrir con precisión un período de dos semanas. [ 119 ] [ 120 ] [ 121 ] Dichos sistemas podrían construirse alrededor de 2030. [ 122 ] 

Muchas simulaciones de Monte Carlo utilizan el mismo algoritmo para procesar un conjunto de datos generado aleatoriamente; en particular, ecuaciones integro-diferenciales que describen procesos de transporte físico , las trayectorias aleatorias , las colisiones y los depósitos de energía y momento de neutrones, fotones, iones, electrones, etc.El siguiente paso para los microprocesadores podría ser la tercera dimensión ; y especializándose en Monte Carlo, las múltiples capas podrían ser idénticas, simplificando el proceso de diseño y fabricación. [ 123 ]

El costo de operar supercomputadoras de alto rendimiento ha aumentado, principalmente debido al creciente consumo de energía. A mediados de la década de 1990, una de las 10 supercomputadoras más potentes requería alrededor de 100  kilovatios; en 2010, las 10 supercomputadoras más potentes requerían entre 1 y 2  megavatios. [ 124 ] Un estudio de 2010 encargado por DARPA identificó el consumo de energía como el desafío más generalizado para lograr la computación a exaescala . [ 125 ] En ese momento, un megavatio por año de consumo de energía costaba alrededor de 1 millón de dólares. Se construyeron instalaciones de supercomputación para eliminar eficientemente la creciente cantidad de calor producido por las modernas unidades centrales de procesamiento  multinúcleo . Con base en el consumo de energía de la lista Green 500 de supercomputadoras entre 2007 y 2011, una supercomputadora con 1 exaFLOPS en 2011 habría requerido casi 500 megavatios. Se desarrollaron sistemas operativos para el hardware existente para conservar energía siempre que fuera posible. [ 126 ] Los núcleos de CPU que no se utilizaban durante la ejecución de una aplicación paralela se ponían en estados de bajo consumo, lo que generaba ahorros de energía para algunas aplicaciones de supercomputación. [ 127 ]  

El creciente costo de operación de las supercomputadoras ha sido un factor determinante en la tendencia hacia la agrupación de recursos a través de una infraestructura de supercomputación distribuida. Los centros nacionales de supercomputación surgieron primero en EE. UU., seguidos por Alemania y Japón. La Unión Europea lanzó la Asociación para la Computación Avanzada en Europa (PRACE) con el objetivo de crear una infraestructura de supercomputación paneuropea persistente con servicios para apoyar a los científicos de toda la Unión Europea en la portabilidad, escalabilidad y optimización de aplicaciones de supercomputación. [ 124 ] Islandia construyó la primera supercomputadora de cero emisiones del mundo. Ubicada en el Centro de Datos Thor en Reikiavik , Islandia, esta supercomputadora depende de fuentes completamente renovables para su energía en lugar de combustibles fósiles. El clima más frío también reduce la necesidad de refrigeración activa, lo que la convierte en una de las instalaciones más ecológicas del mundo de la computación. [ 128 ]

La financiación del hardware de supercomputadoras también se volvió cada vez más difícil. A mediados de la década de 1990, una de las 10 supercomputadoras más potentes costaba alrededor de 10  millones de euros, mientras que en 2010 requería una inversión de entre 40 y 50  millones de euros. [ 124 ] En la década de 2000, los gobiernos nacionales implementaron diferentes estrategias para financiar las supercomputadoras. En el Reino Unido, el gobierno nacional financió las supercomputadoras en su totalidad y la computación de alto rendimiento quedó bajo el control de una agencia nacional de financiación. Alemania desarrolló un modelo de financiación mixto, combinando fondos estatales locales y fondos federales. [ 124 ]

En la ficción

Entre los ejemplos de supercomputadoras en la ficción se incluyen HAL 9000 , Multivac , The Machine Stops , GLaDOS , SHODAN , The Evitable Conflict , Vulcan's Hammer , Colossus , WOPR , AM y Deep Thought . Una supercomputadora de Thinking Machines fue mencionada como la supercomputadora utilizada para secuenciar el ADN extraído de parásitos conservados en la saga de Jurassic Park .

Véase también

Referencias

  1. "Anuncio de IBM Blue Gene" . 03.ibm.com. 26 de junio de 2007. Archivado del original el 8 de julio de 2007. Consultado el 9 de junio de 2012 .
  2. "Intrepid" . Centro de Computación de Liderazgo de Argonne . Laboratorio Nacional de Argonne . Consultado el 26 de marzo de 2020 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  3. Lemke, Tim (8 de mayo de 2013). "La NSA inicia la construcción de un enorme centro de computación" . Archivado del original el 9 de junio de 2013. Recuperado el 11 de diciembre de 2013 .
  4. "Frontier mantiene el primer puesto, pero Aurora se convierte oficialmente en la segunda máquina de exaescala" . Top 500. Archivado del original el 12 de diciembre de 1998. Consultado el 13 de octubre de 2024 .
  5. "Especificaciones de la GPU de AMD Playstation 5" . TechPowerUp . Consultado el 11 de septiembre de 2021 .
  6. "Especificaciones de la NVIDIA GeForce GT 730" . TechPowerUp . Consultado el 11 de septiembre de 2021 .
  7. "Familia de sistemas operativos / Linux" . TOP500.org . Archivado del original el 19 de noviembre de 2012. Consultado el 30 de noviembre de 2017 .
  8. Anderson, Mark (21 de junio de 2017). «La carrera global hacia la exaescala impulsará la supercomputación y la IA a las masas». Spectrum.IEEE.org . Consultado el 20 de enero de 2019.
  9. 1 2 Hoffman, Allan R.; et al. (1990). Supercomputadoras: direcciones en tecnología y aplicaciones . Academias Nacionales. págs. 35–47 . ISBN   978-0-309-04088-4.
  10. 1 2 Hill, Mark Donald; Jouppi, Norman Paul ; Sohi, Gurindar (1999). Lecturas en arquitectura de computadoras . Gulf Professional. págs. 40–49 . ISBN  978-1-55860-539-8.
  11. "LineShine debuta en el número 1 mientras el TOP500 entra en una nueva era global de exaescala" . www.top500.org . Archivado del original el 18 de julio de 2026. Consultado el 18 de julio de 2026 .
  12. "Japón conquista el primer puesto del TOP500 con una supercomputadora basada en arquitectura ARM - Sitio web del TOP500" . www.top500.org . Archivado del original el 26 de junio de 2020. Consultado el 29 de junio de 2020 .
  13. Eric G. Swedin; David L. Ferro (2007). Computers: The Life Story of a Technology . JHU Press. p. 57. ISBN  9780801887741.
  14. Eric G. Swedin; David L. Ferro (2007). Computers: The Life Story of a Technology . JHU Press. p. 56. ISBN  9780801887741.
  15. Eric G. Swedin; David L. Ferro (2007). Computers: The Life Story of a Technology . JHU Press. p. 58. ISBN  9780801887741.
  16. El Atlas , Universidad de Manchester, archivado del original el 28 de julio de 2012 , consultado el 21 de septiembre de 2010.
  17. Los superhombres , Charles Murray, Wiley & Sons, 1997.
  18. ^ Paul E. Ceruzzi (2003). Una historia de la informática moderna . Prensa del MIT. pag. 161 . ISBN  978-0-262-53203-7.
  19. 1 2 Hannan, Caryn (2008). Diccionario biográfico de Wisconsin . Publicaciones de historia estatal. págs. 83–84 . ISBN  978-1-878592-63-7.
  20. John Impagliazzo; John AN Lee (2004). Historia de la informática en la educación . Springer Science & Business Media. pág . 172. ISBN  978-1-4020-8135-4.
  21. Andrew RL Cayton ; Richard Sisson; Chris Zacher (2006). El Medio Oeste estadounidense: una enciclopedia interpretativa . Indiana University Press. pág. 1489. ISBN  978-0-253-00349-2.
  22. Lecturas sobre arquitectura de computadoras por Mark Donald Hill, Norman Paul Jouppi, Gurindar Sohi 1999 ISBN 978-1-55860-539-8páginas 41-48
  23. Hitos en ciencias de la computación y tecnología de la información por Edwin D. Reilly 2003 ISBN 1-57356-521-0página 65
  24. Debido a la propaganda soviética, a veces se lee que la supercomputadora soviética M13 fue la primera en alcanzar la barrera de los gigaflops. En realidad, la construcción de la M13 comenzó en 1984, pero no estuvo operativa hasta 1986. Rogachev Yury Vasilievich, Museo Virtual de Computación Ruso. Archivado el 16 de junio de 2021 en Wayback Machine.
  25. "Citas de Seymour Cray" . BrainyQuote . Archivado del original el 28 de diciembre de 2018. Consultado el 28 de febrero de 2019 .
  26. Steve Nelson (3 de octubre de 2014). "ComputerGK.com : Supercomputadoras" . Archivado del original el 25 de diciembre de 2014. Recuperado el 23 de diciembre de 2014 . 
  27. "LINKS-1 Sistema de Gráficos por Computadora - Museo de la Computación" . museum.ipsj.or.jp . Archivado del original el 7 de mayo de 2017. Consultado el 19 de abril de 2017 .
  28. "VPP500 (1992) - Fujitsu Global" . Archivado del original el 7 de agosto de 2020. Consultado el 9 de abril de 2020 .
  29. "Informe anual TOP500 1994" . Netlib.org. 1 de octubre de 1996. Archivado del original el 20 de enero de 2019. Consultado el 9 de junio de 2012 .
  30. N. Hirose y M. Fukuda (1997). «Túnel de viento numérico (NWT) e investigación CFD en el Laboratorio Aeroespacial Nacional». Actas de Computación de Alto Rendimiento en la Autopista de la Información. HPC Asia '97 . Actas de HPC-Asia '97. IEEE Computer Society. Páginas: pp. 99–103 . doi : 10.1109/HPC.1997.592130 . ISBN  0-8186-7901-8.
  31. H. Fujii, Y. Yasuda, H. Akashi, Y. Inagami, M. Koga, O. Ishihara, M. Syazwan, H. Wada, T. Sumimoto, Arquitectura y rendimiento del sistema de procesador masivamente paralelo Hitachi SR2201 Archivado el 17 de julio de 2020 en Wayback Machine , Actas del 11.º Simposio Internacional de Procesamiento Paralelo, abril de 1997, páginas 233-241.
  32. Y. Iwasaki, El proyecto CP-PACS, Física Nuclear B: Suplementos de Actas, Volumen 60, Números 1–2, enero de 1998, páginas 246–254.
  33. AJ van der Steen, Descripción general de las supercomputadoras recientes Archivado el 17 de julio de 2020 en Wayback Machine , publicación del NCF, Stichting Nationale Computer Faciliteiten, Países Bajos, enero de 1997.
  34. Entrada/salida escalable: cómo lograr el equilibrio del sistema por Daniel A. Reed 2003 ISBN 978-0-262-68142-1página 182
  35. "David Bader seleccionado para recibir el premio Sidney Fernbach de la IEEE Computer Society 2021" . IEEE Computer Society. 22 de septiembre de 2021. Archivado del original el 11 de noviembre de 2023. Consultado el 12 de octubre de 2023 .
  36. 1 2 3 Bader, David A. (2021). "Linux y supercomputación: cómo mi pasión por construir sistemas COTS condujo a una revolución de HPC" . IEEE Annals of the History of Computing . 43 (3): 73– 80. Bibcode : 2021IAHC...43c..73B . doi : 10.1109/MAHC.2021.3101415 . S2CID 237318907 . 
  37. Fleck, John (8 de abril de 1999). "La UNM pondrá en marcha hoy una supercomputadora de 400.000 dólares". Albuquerque Journal . pág. D1. 
  38. Prodan, Radu; Fahringer, Thomas (2007). Computación en malla: gestión de experimentos, integración de herramientas y flujos de trabajo científicos . Springer. pp. 1–4 . ISBN  978-3-540-69261-4.
  39. Knight, Will: " IBM crea la computadora más potente del mundo. Archivado el 1 de agosto de 2019 en Wayback Machine ", servicio de noticias NewScientist.com , junio de 2007.
  40. NR Agida; et al. (2005). "Red de interconexión Blue Gene/L Torus | Revista de investigación y desarrollo de IBM" (PDF) . Red de interconexión Torus . pág. 265. Archivado del original (PDF) el 15 de agosto de 2011.  
  41. Niu, Yanwei; Hu, Ziang; Barner, Kenneth ; Gao, Guang R. (2005). "Modelado y optimización del rendimiento del acceso a la memoria en la arquitectura de computación celular Cyclops64" (PDF) . Computación en red y paralela . Notas de clase en ciencias de la computación. Vol. 3779. pp. 132–143 . doi : 10.1007/11577188_18 . ISBN   978-3-540-29810-6Archivado (PDF) del original el 9 de octubre de 2022 .
  42. Análisis y resultados de rendimiento del cálculo de la centralidad de intermediación en IBM Cyclops64 por Guangming Tan, Vugranam C. Sreedhar y Guang R. Gao The Journal of Supercomputing Volumen 56, Número 1, 1–24 de septiembre de 2011
  43. Prickett, Timothy (31 de mayo de 2010). "Top 500 supers – El amanecer de las GPU" . Theregister.co.uk. Archivado del original el 7 de julio de 2017. Recuperado el 10 de agosto de 2017 .
  44. Hans Hacker; Carsten Trinitis; Josef Weidendorfer; Matthias Brehm (2010). «Considerando GPGPU para centros HPC: ¿Vale la pena el esfuerzo?» . En Rainer Keller; David Kramer; Jan-Philipp Weiss (eds.). Enfrentando el desafío multinúcleo: Aspectos de nuevos paradigmas y tecnologías en computación paralela . Springer Science & Business Media. pp. 118–121 . ISBN  978-3-642-16232-9.
  45. Damon Poeter (11 de octubre de 2011). "La supercomputadora Titan de Cray para ORNL podría ser la más rápida del mundo" . Pcmag.com. Archivado del original el 5 de diciembre de 2012. Consultado el 15 de septiembre de 2017 .
  46. Feldman, Michael (11 de octubre de 2011). "Las GPU transformarán la Jaguar de ORNL en un titán de 20 petaflops" . Hpcwire.com. Archivado del original el 27 de julio de 2012. Consultado el 9 de febrero de 2012 .
  47. Timothy Prickett Morgan (11 de octubre de 2011). "Oak Ridge cambia los puntos de Jaguar de CPU a GPU" . Theregister.co.uk. Archivado del original el 15 de octubre de 2012. Recuperado el 10 de agosto de 2017 .
  48. "La supercomputadora NETL" Archivado el 4 de septiembre de 2015 en Wayback Machine . página 2.
  49. Condon, JH y K. Thompson, " Hardware de ajedrez Belle archivado el 1 de agosto de 2019 en Wayback Machine ", en Advances in Computer Chess 3 (ed. MRBClarke), Pergamon Press, 1982.
  50. Hsu, Feng-hsiung (2002). Behind Deep Blue: Building the Computer that Defeated the World Chess Champion . Princeton University Press . ISBN 978-0-691-09065-8.
  51. C. Donninger, U. Lorenz. El monstruo del ajedrez, la hidra. Archivado el 3 de abril de 2021 en Wayback Machine . Actas de la 14.ª Conferencia Internacional sobre Lógica Programable en Campo y Aplicaciones (FPL), 2004, Amberes, Bélgica, LNCS 3203, págs. 927-932.
  52. J Makino y M. Taiji, Simulaciones científicas con computadoras de propósito especial: Los sistemas GRAPE , Wiley. 1998.
  53. Comunicado de prensa de RIKEN, Finalización de un sistema informático de un petaFLOPS para la simulación de dinámica molecular. Archivado el 2 de diciembre de 2012 en Wayback Machine.
  54. Electronic Frontier Foundation (1998). Cracking DES – Secrets of Encryption Research, Wiretap Politics & Chip Design . Oreilly & Associates Inc. ISBN 978-1-56592-520-5.
  55. Lohr, Steve (8 de junio de 2018). "Apártate, China: EE. UU. vuelve a tener la supercomputadora más rápida del mundo" . New York Times . Archivado del original el 8 de junio de 2018. Consultado el 19 de julio de 2018 .
  56. "Lista Green500 - Noviembre de 2018" . TOP500 . Archivado del original el 13 de noviembre de 2018. Consultado el 19 de julio de 2018 .
  57. Xue-June Yang; Xiang-Ke Liao; et al. (2011). "La supercomputadora TianHe-1A: su hardware y software". Journal of Computer Science and Technology . 26 (3): 344– 351. doi : 10.1007/s02011-011-1137-8 . S2CID 1389468 .  
  58. Los superhombres: Historia de Seymour Cray y los genios técnicos detrás de la supercomputadora por Charles J. Murray 1997, ISBN 0-471-04885-2páginas 133–135
  59. Dinámica de fluidos computacional paralela; avances recientes y direcciones futuras, editado por Rupak Biswas, 2010 ISBN 1-60595-022-Xpágina 401
  60. ^ Avances en la investigación de supercomputación por Yongge Huáng 2008, ISBN 1-60456-186-6páginas 313–314
  61. 1 2 Computación paralela para el procesamiento y control de señales en tiempo real por MO Tokhi, Mohammad Alamgir Hossain 2003, ISBN 978-1-85233-599-1páginas 201–202
  62. 1 2 Ciencia computacional – ICCS 2005: 5.ª conferencia internacional editada por Vaidy S. Sunderam 2005, ISBN 3-540-26043-9páginas 60–67
  63. "Las GPU Tesla de NVIDIA impulsan la supercomputadora más rápida del mundo" (Comunicado de prensa). Nvidia. 29 de octubre de 2010. Archivado del original el 2 de marzo de 2014. Consultado el 21 de febrero de 2011 .
  64. Balandin, Alexander A. (octubre de 2009). "Mejor computación mediante refrigeración de la CPU" . IEEE .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  65. "The Green 500" . Green500.org. Archivado del original el 26 de agosto de 2016. Consultado el 14 de agosto de 2011 .
  66. "La lista Green 500 clasifica a las supercomputadoras" . iTnews Australia . Archivado del original el 22 de octubre de 2008.
  67. Wu-chun Feng (2003). "Argumentos a favor de la supercomputación eficiente | Revista ACM Queue, Volumen 1 Número 7, 10 de enero de 2003 doi 10.1145/957717.957772" . ACM Queue . 1 (7): 54. doi : 10.1145/957717.957772 . S2CID 11283177 . 
  68. "IBM revela el superordenador 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 .
  69. Prickett, Timothy (15 de julio de 2011). " The Register : El supernodo 'Blue Waters' de IBM llega a la costa en agosto" . Theregister.co.uk. Archivado del original el 19 de julio de 2012. Recuperado el 9 de junio de 2012 .
  70. "La supercomputadora refrigerada por agua caliente de IBM entra en funcionamiento en ETH Zurich" . Sala de prensa de IBM . 2 de julio de 2010. Archivado del original el 10 de enero de 2011. Consultado el 16 de marzo de 2020 .
  71. Martin LaMonica (10 de mayo de 2010). "CNet 10 de mayo de 2010" . News.cnet.com. Archivado del original el 1 de noviembre de 2013. Consultado el 9 de junio de 2012 .
  72. "El gobierno presenta la computadora más rápida del mundo" . CNN . Archivado del original el 10 de junio de 2008. Realiza 376 millones de cálculos por cada vatio de electricidad utilizado.
  73. "IBM Roadrunner se lleva el oro en la carrera de petaflops" . Archivado del original el 17 de diciembre de 2008. Consultado el 16 de marzo de 2020 .
  74. "IBM Research, un claro ganador en Green 500" . Data Center Knowledge | Noticias y análisis para la industria de centros de datos . 18 de noviembre de 2010. Archivado del original el 16 de agosto de 2011. Consultado el 14 de agosto de 2011 .
  75. "Lista Green 500" . Green500.org. Archivado del original el 3 de julio de 2011. Consultado el 16 de marzo de 2020 .
  76. Saed G. Younis. "Computación de energía asintóticamente cero mediante lógica de recuperación de carga de nivel dividido". Archivado el 3 de abril de 2021 en Wayback Machine . 1994. página 14.
  77. "Tema candente: el problema de la refrigeración de las supercomputadoras" Archivado el 18 de enero de 2015 en Wayback Machine .
  78. Anand Lal Shimpi. "Dentro de la supercomputadora Titan: 299.000 núcleos AMD x86 y 18.600 GPU NVIDIA" . 2012.
  79. Curtis Storlie; Joe Sexton; Scott Pakin; Michael Lang; Brian Reich; William Rust. "Modelado y predicción del consumo de energía de trabajos de computación de alto rendimiento". Archivado el 17 de julio de 2020 en Wayback Machine . 2014.
  80. 1 2 Enciclopedia de Computación Paralela por David Padua 2011 ISBN 0-387-09765-1páginas 426–429
  81. Conocer las máquinas: ensayos sobre el cambio técnico por Donald MacKenzie 1998 ISBN 0-262-63188-1páginas 149-151
  82. ^ Procesamiento paralelo Euro-Par 2004: Décima Conferencia Internacional Euro-Par 2004, por Marco Danelutto, Marco Vanneschi y Domenico Laforenza, ISBN 3-540-22924-8, página 835
  83. Euro-Par 2006 Procesamiento paralelo: 12.ª Conferencia Internacional Euro-Par , 2006, por Wolfgang E. Nagel, Wolfgang V. Walter y Wolfgang Lehner ISBN 3-540-37783-2página
  84. Una evaluación del Cray XT3 del Laboratorio Nacional de Oak Ridge por Sadaf R. Alam et al. Revista Internacional de Aplicaciones de Computación de Alto Rendimiento, febrero de 2008, vol. 22, n.º 1, 52–80
  85. Arquitectura de gestión de trabajos abierta para la supercomputadora Blue Gene/L por Yariv Aridor et al. en Estrategias de programación de trabajos para procesamiento paralelo por Dror G. Feitelson 2005 ISBN 978-3-540-31024-2páginas 95–101
  86. "Top500 OS chart" . Top500.org. Archivado del original el 5 de marzo de 2012. Consultado el 31 de octubre de 2010 .
  87. "Vista de gran angular del correlador ALMA" . Comunicado de prensa de ESO . Archivado del original el 20 de enero de 2019. Consultado el 13 de febrero de 2013 .
  88. Nielsen, Frank (2016). Introducción a la computación de alto rendimiento con MPI para la ciencia de datos . Springer. págs. 185–221 . ISBN  978-3-319-21903-5.
  89. Rahat, Nazmul. "Capítulo 03 Software y gestión de sistemas" . Archivado del original el 15 de agosto de 2021. Recuperado el 23 de noviembre de 2020 .
  90. Laboratorio Pande. "Estadísticas de clientes por sistema operativo" . Folding@home . Universidad de Stanford . Consultado el 10 de abril de 2020 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  91. "BOINC Combinado" . BOINCstats . BOINC . Archivado del original el 19 de septiembre de 2010. Consultado el 30 de octubre de 2016. Tenga en cuenta que este enlace mostrará las estadísticas actuales, no las de la fecha del último acceso.{{cite web}}: CS1 mantenimiento: postscript ( enlace )
  92. "Internet PrimeNet Server Distributed Computing Technology for the Great Internet Mersenne Prime Search" . GIMPS . Archivado del original el 25 de mayo de 2019. Recuperado el 6 de junio de 2011 .
  93. 1 2 Kravtsov, Valentin; Carmeli, David; Dubitzky, Werner; Orda, Ariel; Schuster, Assaf ; Yoshpa, Benny. "Supercomputación cuasi-oportunista en redes, artículo de actualidad (2007)" . Simposio Internacional IEEE sobre Computación Distribuida de Alto Rendimiento . IEEE. CiteSeerX 10.1.1.135.8993 . Archivado del original el 28 de junio de 2013. Recuperado el 4 de agosto de 2011 . 
  94. Jamalian, S.; Rajaei, H. (1 de marzo de 2015). «ASETS: Un sistema de planificación de tareas potenciado por SDN para HPCaaS en la nube». 2015 IEEE International Conference on Cloud Engineering . pp. 329–334 . doi : 10.1109/IC2E.2015.56 . ISBN  978-1-4799-8218-9. S2CID 10974077 . Archivado del original el 17 de julio de 2020 . Recuperado el 4 de julio de 2019 . 
  95. Jamalian, S.; Rajaei, H. (1 de junio de 2015). "Programación de tareas HPC intensivas en datos con SDN para habilitar HPC como servicio". 2015 IEEE 8.ª Conferencia Internacional sobre Computación en la Nube . págs. 596–603 . doi : 10.1109/CLOUD.2015.85 . ISBN  978-1-4673-7287-9. S2CID 10141367 . Archivado del original el 17 de julio de 2020 . Recuperado el 4 de julio de 2019 . 
  96. Gupta, A.; Milojicic, D. (1 de octubre de 2011). «Evaluación de aplicaciones HPC en la nube». Sexta Cumbre Open Cirrus 2011. págs. 22–26 . CiteSeerX 10.1.1.294.3936 . doi : 10.1109/OCS.2011.10 . ISBN   978-0-7695-4650-6. S2CID 9405724 . 
  97. Kim, H.; el-Khamra, Y.; Jha, S.; Parashar, M. (1 de diciembre de 2009). «Un enfoque autónomo para el uso integrado de la computación de alto rendimiento en red y en la nube». Quinta Conferencia Internacional IEEE de 2009 sobre e-ciencia . págs. 366–373 . CiteSeerX 10.1.1.455.7000 . doi : 10.1109/e-Science.2009.58 . ISBN   978-1-4244-5340-5. S2CID 11502126 . 
  98. Eadline, Douglas. "Trasladando la computación de alto rendimiento a la nube" . Admin Magazine . Archivado del original el 30 de marzo de 2019. Consultado el 30 de marzo de 2019 .
  99. Niccolai, James (11 de agosto de 2009). "Penguin lleva la computación de alto rendimiento a la nube" . PCWorld . IDG Consumer & SMB. Archivado del original el 19 de agosto de 2016. Consultado el 6 de junio de 2016 .
  100. 1 2 3 El impacto potencial de la computación de alta capacidad en cuatro campos ilustrativos de la ciencia y la ingeniería por el Comité sobre el Impacto Potencial de la Computación de Alta Capacidad en Campos Ilustrativos de la Ciencia y la Ingeniería y el Consejo Nacional de Investigación (28 de octubre de 2008) ISBN 0-309-12485-9página 9
  101. Xingfu Wu (1999). Evaluación, predicción y visualización del rendimiento de sistemas paralelos . Springer Science & Business Media. págs. 114–117 . ISBN  978-0-7923-8462-5.
  102. Brehm, M. y Bruhwiler, DL (2015) 'Características de rendimiento de la aceleración de la estela de plasma impulsada por haces de protones'. Journal of Physics: Conference Series
  103. 1 2 Dongarra, Jack J.; Luszczek, Piotr; Petitet, Antoine (2003), "The LINPACK Benchmark: past, present and future" (PDF) , Concurrency and Computation: Practice and Experience , 15 (9): 803–820 , doi : 10.1002/cpe.728 , S2CID 1900724 , archivado (PDF) del original el 20 de enero de 2019 , recuperado el 9 de febrero de 2012 
  104. "Comprensión de las medidas de rendimiento de las supercomputadoras y la capacidad de los sistemas de almacenamiento" . Universidad de Indiana. Archivado del original el 4 de diciembre de 2017. Consultado el 3 de diciembre de 2017 .
  105. "Preguntas frecuentes" . TOP500.org . Archivado del original el 3 de abril de 2021. Consultado el 3 de diciembre de 2017 .
  106. "Listas Top500" . Top500.org. Archivado del original el 1 de agosto de 2024. Consultado el 3 de agosto de 2024 .
  107. «Lenovo alcanza el estatus de mayor proveedor mundial de supercomputadoras TOP500» . Business Wire . 25 de junio de 2018. Archivado del original el 28 de junio de 2018. Consultado el 27 de junio de 2018 .
  108. "Junio ​​2026 | TOP500" . www.top500.org . Consultado el 23 de junio de 2026 .
  109. "DESCRIPCIÓN DE TOP500" . www.top500.org . Archivado del original el 23 de junio de 2020. Consultado el 23 de junio de 2020 .
  110. "PREGUNTAS FRECUENTES" . www.top500.org . Archivado del original el 3 de abril de 2021. Consultado el 23 de junio de 2020 .
  111. Kaku, Michio. Física del futuro (Nueva York: Doubleday, 2011), 65.
  112. "Supercomputadoras más rápidas ayudan a los pronósticos meteorológicos" . News.nationalgeographic.com. 28 de octubre de 2010. Archivado del original el 5 de septiembre de 2005. Consultado el 8 de julio de 2011 .
  113. "Supercomputadoras" . Departamento de Energía de EE . UU. Archivado del original el 7 de marzo de 2017. Consultado el 7 de marzo de 2017 .
  114. "IBM abandona el proyecto de supercomputadora 'Blue Waters'" . International Business Times . 9 de agosto de 2011. Consultado el 14 de diciembre de 2018 . a través de EBSCO (se requiere suscripción)  
  115. "Las simulaciones con supercomputadoras ayudan a impulsar la investigación sobre reacciones electroquímicas" . ucsdnews.ucsd.edu . Archivado del original el 14 de mayo de 2020. Consultado el 12 de mayo de 2020 .
  116. Saltmarsh, Abigail (16 de abril de 2020). "La cumbre de IBM: la supercomputadora que lucha contra el coronavirus" . Revista electrónica MedicalExpo . Archivado del original el 8 de mayo de 2020. Consultado el 12 de mayo de 2020 .
  117. "OSTP financia la investigación en supercomputadoras para combatir la COVID-19 – MeriTalk" . Archivado del original el 6 de junio de 2020. Consultado el 12 de mayo de 2020 .
  118. "Proyecto de supercomputadora de 1,2 millones de dólares de la UE para alcanzar entre 10 y 100 petaFLOPs en 2020 y exaFLOPs en 2022 | NextBigFuture.com" . NextBigFuture.com . 4 de febrero de 2018. Archivado del original el 17 de junio de 2018. Consultado el 21 de mayo de 2018 .
  119. DeBenedictis, Erik P. (2004). "El camino hacia la computación extrema" (PDF) . Zettaflops . Laboratorios Nacionales Sandia. Archivado del original (PDF) el 3 de agosto de 2007. Recuperado el 9 de septiembre de 2020 .
  120. Cohen, Reuven (28 de noviembre de 2013). "¡La potencia de cálculo global de Bitcoin es ahora 256 veces más rápida que la suma de las 500 supercomputadoras más potentes!" . Forbes . Archivado del original el 8 de junio de 2017. Consultado el 1 de diciembre de 2017 .
  121. DeBenedictis, Erik P. (2005). «Lógica reversible para la supercomputación» . Actas de la 2.ª conferencia sobre fronteras de la computación . ACM Press. págs. 391–402 . doi : 10.1145/1062261.1062325 . ISBN  978-1-59593-019-4Archivado del original el 3 de abril de 2021. Consultado el 20 de diciembre de 2008 .
  122. "IDF: Intel afirma que la Ley de Moore se mantiene vigente hasta 2029" . Heise Online . 4 de abril de 2008. Archivado del original el 8 de diciembre de 2013.
  123. Solem, JC (1985). "MECA: Un concepto de multiprocesador especializado en Monte Carlo" . Métodos y aplicaciones de Monte Carlo en neutrónica, fotónica y física estadística . Lecture Notes in Physics. Vol. 240. Actas de la reunión conjunta del Laboratorio Nacional de Los Alamos y el Comisariado de Energía Atómica celebrada en el Castillo de Cadarache, Provenza, Francia, del 22 al 26 de abril de 1985; Métodos y aplicaciones de Monte Carlo en neutrónica, fotónica y física estadística, Alcouffe, R.; Dautray, R.; Forster, A.; Forster, G.; Mercier, B.; Eds. (Springer Verlag, Berlín). págs. 184–195 . Bibcode : 1985LNP...240..184S . doi : 10.1007/BFb0049047 . ISBN   978-3-540-16070-0. OSTI 5689714 . Archivado del original el 17 de julio de 2020 . Recuperado el 4 de julio de 2019 . 
  124. 1 2 3 4 Yiannis Cotronis; Anthony Danalis; Dimitris Nikolopoulos; Jack Dongarra (2011). Avances recientes en la interfaz de paso de mensajes: 18.ª Reunión del Grupo Europeo de Usuarios de MPI, EuroMPI 2011, Santorini, Grecia, 18-21 de septiembre de 2011. Actas . Springer Science & Business Media. ISBN 9783642244483.
  125. James H. Laros III; Kevin Pedretti; Suzanne M. Kelly; Wei Shu; Kurt Ferreira; John Van Dyke; Courtenay Vaughan (2012). Computación de alto rendimiento energéticamente eficiente: medición y ajuste . Springer Science & Business Media. pág . 1. ISBN  9781447144922.
  126. James H. Laros III; Kevin Pedretti; Suzanne M. Kelly; Wei Shu; Kurt Ferreira; John Van Dyke; Courtenay Vaughan (2012). Computación de alto rendimiento energéticamente eficiente: medición y ajuste . Springer Science & Business Media. pág. 2. ISBN  9781447144922.
  127. James H. Laros III; Kevin Pedretti; Suzanne M. Kelly; Wei Shu; Kurt Ferreira; John Van Dyke; Courtenay Vaughan (2012). Computación de alto rendimiento energéticamente eficiente: medición y ajuste . Springer Science & Business Media. pág. 3. ISBN  9781447144922.
  128. "Supercomputadora ecológica procesa grandes cantidades de datos en Islandia" . intelfreepress.com . 21 de mayo de 2015. Archivado del original el 20 de mayo de 2015. Consultado el 18 de mayo de 2015 .
  • McDonnell, Marshall T. (2013). "Diseño de supercomputadoras: un esfuerzo inicial para capturar los impactos ambientales, económicos y sociales" . Publicaciones y otros trabajos de ingeniería química y biomolecular.