0% encontró este documento útil (0 votos)
13 vistas19 páginas

Evolución y Aplicaciones de Supercomputadoras

El documento detalla la evolución de las supercomputadoras desde los años 60 hasta la actualidad, destacando hitos como el CDC 6600, Cray-1, y el primer supercomputador exascale, Frontier. Se abordan las arquitecturas y tecnologías utilizadas, incluyendo procesadores vectoriales, paralelismo masivo, y la integración de GPUs y clústeres. Además, se mencionan aplicaciones en áreas como clima, defensa, medicina y diseño de materiales.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas19 páginas

Evolución y Aplicaciones de Supercomputadoras

El documento detalla la evolución de las supercomputadoras desde los años 60 hasta la actualidad, destacando hitos como el CDC 6600, Cray-1, y el primer supercomputador exascale, Frontier. Se abordan las arquitecturas y tecnologías utilizadas, incluyendo procesadores vectoriales, paralelismo masivo, y la integración de GPUs y clústeres. Además, se mencionan aplicaciones en áreas como clima, defensa, medicina y diseño de materiales.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

SUPERCOMPUTADORAS

Juan Carlos Huerfano - Johan Eduardo Ruiz - Camilo Andres Aroca​


HISTORIA
Era de los mainframes y primeros supercomputadores, procesamiento vectorial, precursor del paralelismo en supercomputac

En los 1960, Seymour Cray diseñó el CDC 6600 (1964),


considerado el primer supercomputador. Introdujo procesadores
vectoriales, que permitían cálculos paralelos en arrays de datos,
alcanzando 3 MFLOPS (millones de operaciones de punto
flotante por segundo). Usaba transistores en lugar de tubos de
vacío, reduciendo tamaño y consumo. La arquitectura era
centralizada, con una CPU optimizada para tareas científicas.

​MacKenzie, I. (2005). The 6600: The supercomputer is born. En


Supercomputers: The amazing race (pp. 10–15). IEEE Global History Network.
Recuperado de
[Link]
azing_Race​
​Smotherman, M. (2010). CDC 6600: The first supercomputer. En Computer
History Museum. Recuperado de
[Link]
HISTORIA
Introducción de arquitecturas paralelas (SIMD/MIMD) y sistemas multi-CPU, fundamentales para el
escalado del rendimiento (1970s-1980s)​

Los supercomputadores como el Cray-1 (1976), marcaron la década de 1970 con


160 MFLOPS y una arquitectura vectorial mejorada. Usaban circuitos integrados y
refrigeración por freón para gestionar el calor. En los 1980, surgieron arquitecturas
SIMD (Single Instruction, Multiple Data) y MIMD (Multiple Instruction, Multiple Data),
que permitían mayor paralelismo. El Cray X-MP (1982) introdujo múltiples
procesadores, alcanzando 800 MFLOPS.​
Bell, G., & Gray, J. (2002). What's next in high-performance computing? Communications of the ACM,
45(2), 91–95. [Link]
HISTORIA
Supercomputación masivamente paralela, uso de procesadores comerciales y redes de interconexión de baja l

En los 1990, los supercomputadores adoptaron arquitecturas masivamente


paralelas con miles de procesadores. El Thinking Machines CM-5 (1991) usaba
hasta 65,536 procesadores SPARC en una red de interconexión. Las
tecnologías de interconexión de alta velocidad (como Myrinet) y sistemas
operativos basados en Unix mejoraron la escalabilidad. El ASCI Red (1997) de
Intel, con 9,152 procesadores Pentium Pro, superó el teraflop (1 TFLOPS).​

Snir, M., & Gropp, W. (1998). MPI: The complete reference (Vol. 1). MIT Press.​
HISTORIA
Integración de GPUs para computación heterogénea y adopción de clústeres basados en hardware comercial (

En los 2000, los supercomputadores migraron hacia clústeres de nodos con


procesadores comerciales, como el IBM Blue Gene/L (2004), que usaba 65,536
procesadores PowerPC y alcanzó 280 TFLOPS. La introducción de GPUs marcó un
cambio significativo. El NVIDIA Tesla (2007) permitió acelerar cálculos científicos
mediante CUDA, una plataforma de computación paralela. Los supercomputadores
como Roadrunner (2008) combinaron CPUs y GPUs, superando el petaflop (1
PFLOPS).
HISTORIA
Computación en la escala del exaflop, optimización energética y uso de IA para gestionar cargas de trabajo (2

En los 2010, los supercomputadores alcanzaron mayor eficiencia energética y


rendimiento. Tianhe-2 (2013) usaba procesadores Intel Xeon y coprocesadores
Xeon Phi, alcanzando 33.86 PFLOPS. En 2022, Frontier (HPE Cray EX) se
convirtió en el primer supercomputador en superar el exaflop (1 EFLOPS),
usando CPUs AMD Epyc y GPUs AMD Instinct con una arquitectura
heterogénea. Las tecnologías actuales incluyen interconexiones de alta
velocidad (como Slingshot), memoria HBM (High Bandwidth Memory) y
sistemas de refrigeración líquida avanzada.​

Oak Ridge National Laboratory. (2022). Frontier: The world’s first exascale supercomputer.
[Link]
HISTORIA​
ndencias recientes, integración de aceleradores para IA y adopción de arquitecturas ARM en supercomputación (2020

Los supercomputadores modernos se centran en inteligencia artificial, big data y simulaciones climáticas. Fugaku
(2020), basado en procesadores ARM A64FX, destaca en eficiencia energética y aplicaciones de IA. Las
arquitecturas combinan CPUs, GPUs y aceleradores específicos (como TPUs). La computación cuántica emerge como
un campo complementario, aunque no ha reemplazado a los supercomputadores clásicos.​

RIKEN Center for Computational Science. (2020). Fugaku supercomputer. [Link]


APLICACIONES

Clima y Cambio Climático Seguridad Nacional y Defensa


Ingeniería y Diseño de Materiales
Simulan explosiones nucleares, desarrollan nuevas armas y
Las supercomputadoras permiten simular la atmósfera
Las supercomputadoras permiten crear modelos virtuales de sistemas de defensa, y se utilizan para ciberseguridad y
terrestre para predecir fenómenos meteorológicos con alta
aviones, autos y edificios, optimizando diseños sin necesidad análisis de amenazas globales.
precisión y modelar el cambio climático a largo plazo.
de prototipos físicos.
• Brasil: El Laboratorio Nacional de
• Argentina: Una de las supercomputadoras
• Argentina: La supercomputadora Tupac se Computación Científica (LNCC) opera la
más potentes del mundo se utilizará en el
utiliza para simular procesos de fractura supercomputadora Santos Dumont, que
Servicio Meteorológico Nacional para
hidráulica en la industria petrolera, así como apoya investigaciones en áreas
mejorar pronósticos climáticos y apoyar
[Link] en meteorología y fabricación de autos. estratégicas, incluyendo defensa y
investigaciones científicas en diversas
100-supercomputadoras-mas-potentes-del-mundo-se-usara-en
seguridad nacional.
[Link]
áreas.
-argentina-cual-sera-su-funcion/ [Link]
estructura-de-supercomputadoras/
APLICACIONES

Clima y Cambio Climático Seguridad Nacional y Defensa


Ingeniería y Diseño de Materiales
[Link]. usa supercomputadoras para simular el
La supercomputadora Fugaku en Japón ha hecho
BMW utiliza supercomputación para simular choques envejecimiento de sus armas nucleares bajo el
simulaciones detalladas de dispersión de COVID-19
en alta precisión, ahorrando millones en pruebas programa "Stockpile Stewardship"
en espacios cerrados y del impacto del cambio
climático en Asia. físicas.
Aplicaciones de Supercomputadoras en
América Latina
Clima y Cambio Climático Medicina y Genómica

Simulan la atmósfera para predecir fenómenos y Aceleran desarrollo de fármacos y medicina personalizada.
modelar cambios climáticos.
• México: INMEGEN mapéo genoma poblacional para
• Argentina: Servicio Meteorológico Nacional mejora diagnósticos.
pronósticos. • Chile: NLHPC avanza en cáncer y enfermedades
• Perú: Universidad de Ica integra satélite para infecciosas.
pronósticos precisos.
Arquitectura de
Supercomputadoras:
Diseño y Rendimiento
La arquitectura de una supercomputadora consiste en el diseño y
organización de sus componentes esenciales: CPU, memoria,
sistemas de entrada/salida y redes de interconexión. Su objetivo
principal es maximizar el desempeño para procesar tareas
complejas y voluminosas que superan las capacidades de
computadoras convencionales.
Comprender esta arquitectura es clave para aprovechar al máximo
su potencial en aplicaciones científicas, de ingeniería y análisis de
datos. En esta presentación, exploraremos sus tipos, modelos y
tendencias actuales en detalle.

Referencia: Wikipedia. (2024). Arquitectura de computadoras.


Recuperado de
[Link]
Clasificación de Arquitecturas Según Flynn
SISD SIMD
Un único flujo de instrucciones y datos, arquitectura básica y Un flujo de instrucciones para procesar múltiples datos en
secuencial. paralelo, eficiente en procesamiento vectorial.

MISD MIMD
Múltiples flujos de instrucciones con un solo flujo de datos, Multiples flujos independientes de instrucciones y datos;
poco común en la práctica. arquitectura predominante en supercomputadoras modernas.

Referencia: Flynn, M. J. (1972). Some Computer Organizations and Their Effectiveness. IEEE Transactions on Computers, C-21(9), 948-960.
Arquitectura Paralela: Multinúcleo y
Multinodo
Multinúcleo Multinodo

Varios núcleos de procesamiento en un solo chip Conjunto de nodos independientes conectados en red
permiten ejecutar múltiples tareas simultáneamente, que colaboran para resolver problemas complejos en
mejorando la eficiencia y velocidad. paralelo.

La combinación de ambos modelos optimiza el rendimiento distribuido y la escalabilidad de sistemas supercomputacionales

Referencia: AWS. (2024). ¿Qué es la supercomputación?. Recuperado de [Link]


Arquitectura de Clústeres en
Supercomputadoras
Nodos Independientes
Cada nodo posee su propio sistema operativo y memoria
local, facilitando el procesamiento distribuido.

Interconexión Rápida
Comunicación eficiente a través de redes de alta velocidad
para coordinación y transferencia de datos.

Unidad Cooperativa
Los nodos colaboran como un sistema único para ejecutar
aplicaciones paralelas complejas.

Referencia: Wikipedia. (2024). Clúster de computadoras. Recuperado de


[Link]
Arquitectura Híbrida: Combinando CPU y GPU

CPU GPU

Optimizada para operaciones secuenciales y gestión de Diseñada para procesamiento masivo en paralelo, ideal
tareas de control, esencial para la lógica general. para simulaciones científicas, aprendizaje profundo y
gráficos.

Esta combinación permite aprovechar lo mejor de ambos mundos para maximizar la eficiencia y capacidad computacional.

Referencia: Li, A., Song, S. L., Chen, J., Li, J., Liu, X., Tallent, N., & Barker, K. (2019). Evaluating Modern GPU Interconnect: PCIe, NVLink, NV-SLI,
NVSwitch and GPUDirect. arXiv preprint arXiv:1903.04611.
Sistemas de Memoria y
Redes de Interconexión
Memoria Compartida Memoria Distribuida
Procesadores acceden a Cada procesador tiene
memoria común, facilitando memoria local, ideal para
la comunicación interna sistemas multinodo con
pero limitando la mejor escalabilidad.
escalabilidad.

Redes de Alta Velocidad


Tecnologías como InfiniBand y Myrinet con baja latencia son clave
para interconectar nodos en supercomputadoras.

Referencia: Wikipedia. (2024). Clúster de computadoras. Recuperado de


[Link]

Slideshare. (2024). Arquitecturas de memoria paralela. Recuperado de


[Link]
Sistemas de Entrada/Salida y Ejemplo:
Summit
Sistemas de Entrada/Salida Supercomputadora Summit

Diseñados para manejar grandes volúmenes de datos Desarrollada por IBM y NVIDIA, utiliza arquitectura
con tecnologías de archivos paralelos y conexiones híbrida con CPUs POWER9 y GPUs Tesla V100,
rápidas, evitando cuellos de botella. interconectadas por NVLink e InfiniBand, alcanzando
200 petaflops.
Referencia: Wikipedia. (2024). Arquitectura de computadoras. Recuperado de [Link]

Referencia: Wikipedia. (2024). Summit (supercomputadora). Recuperado de [Link]


Tendencias Actuales en Arquitectura de Supercomputadoras
Exaescala Eficiencia Energética Heterogeneidad
Desarrollo de sistemas capaces de realizar Diseños orientados a maximizar rendimiento Integración de CPUs, GPUs y FPGAs para
10^18 operaciones por segundo, marcando el por vatio para reducir el consumo y el optimizar tareas específicas y mejorar la
próximo salto tecnológico. impacto ambiental. flexibilidad computacional.

Estas tendencias marcan el camino hacia supercomputadoras más poderosas, sostenibles y especializadas.

Referencias:

Acceler8 Talent. (2024, diciembre 18). Key Insights and Emerging Trends from Supercomputing Conference 2024 (SC24). Recuperado de
[Link] [Link]

Slideshare. (2024). Tendencias actuales en la arquitectura y organización de computadoras. Recuperado de


[Link]
Gracias por su atención

También podría gustarte