Este documento presenta una introducción a la supercomputación y cómo puede ser una herramienta estratégica para las empresas. Explica brevemente qué es la supercomputación, dónde se utiliza actualmente, cómo puede ayudar a las empresas a reducir costes, mejorar la calidad y fomentar la innovación. Además, proporciona algunos ejemplos como la ingeniería asistida por ordenador y Hadoop para el análisis de grandes cantidades de datos. Finalmente, resume los requisitos técnicos y de conocimiento necesarios para empez
4. ¿Qué es la supercomputación?
● Se llama supercomputadores a los sistemas con mayor
potencia de cálculo (Top 50)
100.00%
90.00%
80.00%
70.00%
60.00% Supercompuradores (Top 50)
Top 500
50.00% Computadores
40.00%
30.00%
20.00%
10.00%
0.00%
HPC
Slide: 4
5. ¿Qué es la supercomputación?
● La diferencia entre un supercomputador y el resto
de sistemas de cálculo es meramente cuantitativa
● + Procesadores
● + Memoria
● + Almacenamiento
Slide: 5
6. ¿Dónde se utiliza?
HPC llega a la empresa.
• Centros de investigación gubernamentales y
académicos fueron los pioneros.
• Predicción y modelización meteorológica
• Creación de contenido digital. Animación.
• Ingeniería:
> Ingeniería mecánica asistida por ordenador
(MCAE)
> Dinámica de fluidos (CFD)
• Análisis de riesgos financieros
• Empresas farmacéuticas
• Nanotecnología
Slide: 6
7. ¿Cómo me puede ayudar?
Las empresas están sometidas a una gran presión
HPC ● Reducir costes
puede ● Mejorar la calidad de los productos
solucionar
estos ●Innovación (los primeros en tener un
problemas y producto)
es una ●Certificar comportamiento de sus
herramienta
imprescindible
productos en circunstancias extremas
para mantener • Tomar las mejores decisiones de la
la forma más rápida posible
competitividad
de la empresa • Ejecutar aplicaciones que demandan
mayor potencia de cálculo
• Analizar y clasificar grandes cantidades
de datos
Slide: 7
9. Algunos ejemplos.
Ingeniería asistida por computador – Computer-aided engineering (CAE)
Diseño (CAD)
Simulación, analisis y optimización (CAE)
Fabricación (CAM)
Slide: 9
10. Algunos ejemplos.
CAE (Continuación)
Dinámica de fluidos (CFD)
• Aerodinámica: coches, aviones, cascos, bicicletas, ropa
deportiva, etc
• Motores: analizar su combustión y rendimiento
• Combustión: calderas, motores, centrales térmicas. etc
• Medicina: eficacia de aerosoles en sistema respiratorio
Mecánica de sólidos (CSM)
• Deformación de piezas: flexibilidad y resistencia
• Simulación de impactos: entre coches, pájaro con avión, etc
• Durabilidad: sistemas compuestos sometidos a vibraciones
Slide: 10
11. Algunos ejemplos.
Hadoop (http://hadoop.apache.org/)
• Situación inicial: grandes cantidades de
información que procesar, analizar, clasificar.
• Un servidor no puede procesarla por si solo,
mejor dicho, tardaría demasiado.
• Solución: dividir los datos y distribuirlos entre
varios servidores para que la procesen.
• HBase: base de datos distribuida de hadoop,
basada en BigTable de Google para almacenar
grandes cantidades de datos estructurados
• Usuarios: Yahoo, Facebook, Last.fm y muchos
más http://wiki.apache.org/hadoop/PoweredBy
Slide: 11
12. ¿Qué necesito para empezar?
Conocomiento experto en
el area de aplicación:
● Ingeniería
● Física
● Química
● Matemáticas
Conocomiento tecnología HPC:
● Nodos cálculo
● Comunicaciones
● Almacenamiento
● Software
Slide: 12
13. ¿Qué necesito para empezar?
Sun Compute Cluster + Sun Services
Sun Grid
Engine XVM Ops
Center
Sun Studio
Linux
Cómputo Comunicaciones Almacenamiento Software
• Cantidad de • Infiniband y/o • Lustre y/o NFS ●Linux, Windows o
nodos en función Ethernet Solaris
• Alta disponibilidad
de necesidades del ●Compiladores y
• Dependiendo de • Sun Unified librerias
cliente
aplicación Storage
• Blade o Rack Gestor de recursos
●
Provisionado y
●
• Intel, AMD o monitorización
SPARC
Aplicaciones (ISVs)
●
Slide: 13