PDF de programación - Computación de Altas Prestaciones, una herramienta en ayuda de la ciencia

Computación de Altas Prestaciones, una herramienta en ayuda de la cienciagráfica de visualizaciones

Actualizado el 20 de Mayo del 2018 (Publicado el 28 de Agosto del 2017)
683 visualizaciones desde el 28 de Agosto del 2017
4,5 MB
60 paginas
Creado hace 9a (14/11/2014)
Computación de Altas Prestaciones,

una herramienta en ayuda de la ciencia

Domingo Giménez

http://dis.um.es/~domingo

Departamento de Informática y Sistemas

Grupo de Computación Científica y Programación Paralela

http://luna.inf.um.es/grupo investigacion

San Alberto, 14 noviembre 2014

Computación de Altas Prestaciones

San Alberto, 14-11-2014

1 / 50

Computación Científica

Integración de modelos con técnicas computacionales para solución de
problemas complejos,
con grandes volúmenes de datos (big data) y/o necesidades de
computación (High Performance Computing)

Computación de Altas Prestaciones

San Alberto, 14-11-2014

2 / 50

¿Título?

Supercomputación

Computación de Altas Prestaciones

Computación Paralela

Computación de Altas Prestaciones

San Alberto, 14-11-2014

3 / 50

¿Título?

Supercomputación

Computación de Altas Prestaciones

San Alberto, 14-11-2014

4 / 50

¿Título?

Supercomputación

Computación Paralela

Computación de Altas Prestaciones

San Alberto, 14-11-2014

4 / 50

¿Título?

Supercomputación

Computación Paralela

Computación de Altas Prestaciones

San Alberto, 14-11-2014

4 / 50

¿Título?

Supercomputación

Computación de Altas Prestaciones

Computación Paralela

Computación de Altas Prestaciones

San Alberto, 14-11-2014

4 / 50

¿Título?

Supercomputación

Computación de Altas Prestaciones

Computación Paralela

Computación de Altas Prestaciones

San Alberto, 14-11-2014

4 / 50

¿Título?

Supercomputación
la que se realiza en los computadores más potentes para resolver los
problemas científicos con mayores necesidades computacionales

Computación Paralela
Utiliza sistemas computacionales paralelos. En la actualidad todos
¿Cuántos núcleos tiene nuesto móvil, tablet, portátil, sobremesa...?

Computación de Altas Prestaciones

San Alberto, 14-11-2014

5 / 50

¿Título?

Supercomputación
la que se realiza en los computadores más potentes para resolver los
problemas científicos con mayores necesidades computacionales

Computación de Altas Prestaciones
se realiza intentando obtener las máximas prestaciones del sistema
computacional con el que se trabaja

Computación Paralela
Utiliza sistemas computacionales paralelos. En la actualidad todos
¿Cuántos núcleos tiene nuesto móvil, tablet, portátil, sobremesa...?

Computación de Altas Prestaciones

San Alberto, 14-11-2014

5 / 50

¿Título?

Supercomputación
la que se realiza en los computadores más potentes para resolver los
problemas científicos con mayores necesidades computacionales

Computación de Altas Prestaciones
se realiza intentando obtener las máximas prestaciones del sistema
computacional con el que se trabaja

Computación Paralela
Utiliza sistemas computacionales paralelos. En la actualidad todos
¿Cuántos núcleos tiene nuesto móvil, tablet, portátil, sobremesa...?

Computación de Altas Prestaciones

San Alberto, 14-11-2014

5 / 50

Un ejemplo histórico

Computación de Altas Prestaciones

San Alberto, 14-11-2014

6 / 50

Un ejemplo histórico

¿Supercomputación?

¿Computación Paralela?

¿Computación de Altas
Prestaciones?

Computación de Altas Prestaciones

San Alberto, 14-11-2014

6 / 50

Un ejemplo histórico

¿Supercomputación?

¿Computación Paralela?

¿Computación de Altas
Prestaciones?

Computación de Altas Prestaciones

San Alberto, 14-11-2014

6 / 50

Un ejemplo histórico

¿Supercomputación?

¿Computación Paralela?

¿Computación de Altas
Prestaciones?

1846: tamaño siete

1995: unos pocos miles

2014: más de un millón

Computación de Altas Prestaciones

San Alberto, 14-11-2014

6 / 50

Un ejemplo histórico

¿Supercomputación?

¿Computación Paralela?

¿Computación de Altas
Prestaciones?

1846: tamaño siete

1995: unos pocos miles

2014: más de un millón

Computación de Altas Prestaciones

San Alberto, 14-11-2014

6 / 50

Temas a tratar

1 Sistemas

2 Aplicaciones

3 Programación

4 Conclusión

Computación de Altas Prestaciones

San Alberto, 14-11-2014

7 / 50

Temas a tratar

Sistemas

1 Sistemas

2 Aplicaciones

3 Programación

4 Conclusión

Computación de Altas Prestaciones

San Alberto, 14-11-2014

8 / 50

Evolución de arquitecturas en TOP500

Sistemas

Computación de Altas Prestaciones

San Alberto, 14-11-2014

9 / 50

Sistemas

Los más rápidos - junio 1993 a junio 1996

CM-5, 1024 proc. 59.7 GFlops
Los Alamos National Lab
junio 1993

Numerical Wind Tunnel, 167 proc. 170 GFlops
National Aerospace Laboratory of Japan
nov. 1993 y nov. 1994 a dic. 1995

Intel XP/S 140 Paragon, 3680 proc. 143.4 GFlops
Sandia National Labs
junio 1994

Hitachi SR2201, 1024 proc. 232.4 GFlops
University of Tokyo
junio 1996

Computación de Altas Prestaciones

San Alberto, 14-11-2014

10 / 50

... y más cerca

Sistemas

Universidad de Murcia:

Cluster de VAX (Digital) 8 nodos.

3 IBM con AIX Parallel Environment (Cartagena).

Cluster de HP Apollo 700.

Placas de Transputers, en array y con conexiones programables.

Computación de Altas Prestaciones

San Alberto, 14-11-2014

11 / 50

Sistemas

Los más rápidos - noviembre 1996 a junio 2004

CP-PACS, 2048 proc. 368.2 GFlops
University of Tsukuba
noviembre 1996

ASCI Red, 7264 proc., 1212 GFlops
Sandia National Laboratory
junio 1997 a junio 2000

ASCI White, 512 nodos×16 proc., 7.2 Teraflops
Lawrence Livermore National Laboratory
noviembre 2000 a noviembre 2001

The Earth Simulator, 640 nodos×8 proc. vect., 35.86 TFlops
Earth Simulator Center
junio 2002 a junio 2004

Computación de Altas Prestaciones

San Alberto, 14-11-2014

12 / 50

... y más cerca

Sistemas

Universidad de Murcia:

Sistema de Memoria Compartida SGI con 6 procesadores.
Cluster de 4 nodos HP AlphaServer quad, 16 núcleos (Cartagena).
Facultad de Informática y Grupos de Investigación:
Clusters de 5 SUN Ultra 1 + 1 SUN Ultra 5, de 7 SUN Sparcstation,
de 13 PC 486, de 6 Pentiums...
y combinaciones heterogéneas.

Computación de Altas Prestaciones

San Alberto, 14-11-2014

13 / 50

Sistemas

Los más rápidos - noviembre 2004 a noviembre 2010

BlueGene/L, 106496 nodos duales, 478.2 TFlops
Lawrence Livermore National Laboratoryy
noviembre 2004 a noviembre 2007

Roadrunner, 116640 núcleos, 1.456 Petaflops
Los Alamos National Laboratory
junio 2008 a junio 2009

Jaguar, 200000 núcleos, 1.759 PFlops
Oak ridge National Laboratory
noviembre 2009 a junio 2010

Tianhe-1A, 14336 Intel Xeon+7168 NVIDIA Tesla GPU, 2.57 PFlops
National Supercomputing Center in Tianjin
noviembre 2010

Computación de Altas Prestaciones

San Alberto, 14-11-2014

14 / 50

... y más cerca

Sistemas

Murcia:

Universidad de Murcia:
Cluster HP con 8 nodos Itanium 2, 64 núcleos, después Cluster Core 2 Quad con 20
nodos, 160 núcleos.

Politécnica de Cartagena:
Cluster de 16 HP AlphaServer; después Cluster de 40 procesadores con 152 núcleos.

Centro de Supercomputación de Murcia (2008 a 2013), Ben (128 núcleos de memoria
compartida) + Arabi (cluster de 102 nodos de 8 núcleos), total 944 núcleos.

Grupos de investigación UMU:
Clusters de nodos quad, sobre 64 núcleos.
Al final del periodo: sistemas de Memoria Compartida con 24 núcleos, clusters de
multicore+GPUs.

Computación de Altas Prestaciones

San Alberto, 14-11-2014

15 / 50

Los más rápidos - desde junio 2011

Sistemas

K Computer, 705024 núcleos, 10 PFlops
RIKEN Advanced Institute for Computational Science
junio 2011 a noviembre 2011

Sequoia, 1572864 núcleos 16.32 PFlops
Lawrence Livermore National Laboratory
junio 2012

Titan, 18688×(Tesla K20+16 núcleos), 27 PFlops
Oak ridge National Laboratory
noviembre 2012

MilkyWay-2, 3120000 núcleos (Ivy Bridge+Xeon Phi), 33.86 PFs
National Super Computer Center in Guangzhou
desde junio 2013

Computación de Altas Prestaciones

San Alberto, 14-11-2014

16 / 50

... y más cerca

Sistemas

Universidad de Murcia:

Cluster Intel Xeon, 8 con 16 núcleos + 8 con 32 núcleos = 384 núcleos.
Grupos de investigación:
Clusters, en algunos casos heterogéneos con nodos con una o varias GPUs de tipos
distintos.
Algunos grupos con Intel Xeon Phi.

Aproximadamente entrarían en el TOP500 en 2006, en el puesto del primer español en 2004, y
el primero de la lista en 2000.

Un PC actual entraría en 2000 y sería el primero de 1993.

Computación de Altas Prestaciones

San Alberto, 14-11-2014

17 / 50

Sistemas

Por ejemplo, NSF-supported Center for Parallel and
Distributed Computing Curriculum Development and
Educational Resources

http://www.cs.gsu.edu/~tcpp/

6 colas,
19 nodos,
250 núcleos,
28 GPU,
1 XPhi,
1 FPGA

Computación de Altas Prestaciones

San Alberto, 14-11-2014

18 / 50

Sistemas

Por ejemplo, Laboratorio de Computación Científica y
Programación Paralela

Computación de Altas Prestaciones

San Alberto, 14-11-2014

19 / 50

http://luna.inf.um.es/grupo investigacion

¿Futuro? - heterogeneidad

Sistemas

Cada vez más coprocesadores (GPU, Xeon Phi, FPGA...) integrados y con
configuración heterogénea.

Rafael Asenjo, en Jornadas de Paralelismo, Valladolid, Septiembre 2014.

Computación de Altas Prestaciones

San Alberto, 14-11-2014

20 / 50

¿Futuro? - móviles

Sistemas

Cada vez más importancia de sistemas móviles.

Rafael Asenjo, en Jornadas de Paralelismo, Valladolid, Septiembre 2014.
Proyecto Montblanc del BSC para desarrollar supercomputador con
procesadores de tablet.

Computación de Altas Prestaciones

San Alberto, 14-11-2014

21 / 50

¿Futuro? - computación no convencional

Sistemas

¿Para cuándo Computación Cuántica de propósito general y al alcance de
todos?

El primer computador cuántico comercial en 2011, vendido a compañía
aeroespacial y de defensa.
Unas 4000 veces más rápido que Intel Xeon en 2013.

Computación de Altas Prestaciones

San Alberto, 14-11-2014

22 / 50

Temas a tratar

Aplicaciones

1 Sistemas

2 Aplicaciones

3 Programación

4 Conclusión

Computación de Altas Prestaciones

San Alberto, 14-11-2014

23 / 50

Aplicaciones

Aplicaciones

Computación de Altas Pre
  • Links de descarga
http://lwp-l.com/pdf6645

Comentarios de: Computación de Altas Prestaciones, una herramienta en ayuda de la ciencia (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad