• No se han encontrado resultados

Arquitecturas de Altas Prestaciones y Supercomputación

N/A
N/A
Protected

Academic year: 2021

Share "Arquitecturas de Altas Prestaciones y Supercomputación"

Copied!
18
0
0

Texto completo

(1)

Arquitecturas de Altas Prestaciones y

Supercomputación

Presentación del itinerario

Julio de 2014

(2)

Introducción

Agenda

1 Introducción

2 Asignaturas de la Intensicación

Progr. Paralela y Computación de Altas Prestaciones Aspectos Avanzados en Arq. Multinúcleo de Prop. General Progr. Avanzada de Arquitecturas Multinúcleo

(3)

Introducción

Generalidades

Este itinerario se centra en las siguientes áreas de la ingeniería informática:

Arquitectura de computadores. Programación paralela.

Sistemas operativos en entornos de alto rendimiento.

(4)

Introducción

Generalidades

Este itinerario se centra en las siguientes áreas de la ingeniería informática:

Arquitectura de computadores. Programación paralela.

Sistemas operativos en entornos de alto rendimiento.

Centrándonos en

arquitecturas masivamente paralelas de alto

(5)

Introducción

Generalidades

Este itinerario se centra en las siguientes áreas de la ingeniería informática:

Arquitectura de computadores. Programación paralela.

Sistemas operativos en entornos de alto rendimiento.

Para las arquitecturas anteriormente mencionadas y para clústers de

multiprocesadores. Usando OpenMP, MPI, OpenCL y CUDA.

(6)

Introducción

Generalidades

Este itinerario se centra en las siguientes áreas de la ingeniería informática:

Arquitectura de computadores. Programación paralela.

Sistemas operativos en entornos de alto rendimiento.

Cubriendo aspectos avanzados de administración e

implementación de sistemas operativos para estos entornos.

(7)

Introducción

Estructura del itinerario

Metodología y Tecnología de la Investigación en la Ingeniería

6 créditos

Obligatorias

Progr. Paralela y Computación de Altas Prest. 1ercuatrimestre

Aspectos Avanz. en Arq. Multinúcleo de Prop. General 1ercuatrimestre

Programación Avanzada de Arquitecturas Multinúcleo 2ocuatrimestre

Sistemas Operativos para Entornos de Alto Rendimiento 2ocuatrimestre

Optativas

12 créditos de entre el resto de materias

Trabajo Fin de Máster

18 créditos

(8)

Asignaturas de la Intensicación

Agenda

1 Introducción

2 Asignaturas de la Intensicación

Progr. Paralela y Computación de Altas Prestaciones Aspectos Avanzados en Arq. Multinúcleo de Prop. General Progr. Avanzada de Arquitecturas Multinúcleo

(9)

Asignaturas de la Intensicación Progr. Paralela y Computación de Altas Prestaciones

Progr. Paralela y Computación de Altas Prest.

Motivación: fundamentos de programación paralela, válido para:

Sistemas:

Portátiles y PCs: dual, quad, hexa. . . Redes de ordenadores y clústers. Supercomputadores:

Marenostrum del Centro de Paralelismo de Barcelona. Ben-Arabí del Centro de Supercomputación de Murcia. GPUs. . .

Problemas de:

Gran dimensión y complejidad (meteorología, simulaciones moleculares, análisis ADN. . . ). Tiempo real.

Cluster sol, Grupo CCPP

Supercomputador Ben-Arabí, CSM-FPCM Paralelismo 2 4 16 128 816 Julio de 2014 6 / 15

(10)

Asignaturas de la Intensicación Progr. Paralela y Computación de Altas Prestaciones

Progr. Paralela y Computación de Altas Prest.

Contenido:

1 Algoritmos matriciales básicos y por bloques.

2 Programación en memoria compartida: OpenMP,prácticas de

OpenMP.

3 Programación en memoria distribuida: MPI, prácticas de MPI. 4 Librerías numéricas: BLAS, LAPACK, ScaLAPACK, CULA, ... 5 Análisis y Diseño de algoritmos matriciales paralelos.

(11)

Asignaturas de la Intensicación Progr. Paralela y Computación de Altas Prestaciones

Progr. Paralela y Computación de Altas Prest.

Prácticas de programación con OpenMP y MPI.

Laboratorio de Computación Cientíca y Programación Paralela:

http://www.um.es/pcgum 1 quad+GPU Gforce 112 cores. 2 hexa con GPUs Gforce 1024 cores. Multicore de 24 cores+GPU tesla 448 cores. Cluster de 5 nodos con un total de 16 cores.

Utilización ocasional de recursos del Concurso Español de Programación Paralela: http://luna.inf.um.es/2013/

Para más información:

Domigo Giménez Cánovas <[email protected]> y Javier Cuenca Muñoz <[email protected]>

(12)

Asignaturas de la Intensicación Aspectos Avanzados en Arq. Multinúcleo de Prop. General

Aspectos Avanzados en Arq. Multinúcleo de P.G.

Motivación:

Los procesadores actuales presentan arquitecturas múltinúcleo:

Intel i3/i5/i7, AMD Phenom II X2/4/6, IBM Power 7. . . Ya existen procesadores con 8 o más núcleos (Xeon E5 46xx, AMD MagnyCours)

Esta tendencia no va a desaparecer.

Por otro lado, los aspectos de consumo y tolerancia a fallos son cruciales. Sobretodo en entornos en centros de

(13)

Asignaturas de la Intensicación Aspectos Avanzados en Arq. Multinúcleo de Prop. General

Aspectos Avanzados en Arq. Multinúcleo de P.G.

Contenido:

1 Eciencia energética y térmica en arquitecturas multinúcleo. 2 Tolerancia a fallos y abilidad a nivel de la microarquitectura. 3 Organización y gestión de la jeraquía de caches en arquitecturas

multinúcleo.

4 Aspectos avanzados sobre protocolos de coherencia de cache. 5 Implementación del modelo de Memoria Transaccional a nivel

hardware.

Para más información:

Juan Luis Aragón <[email protected]>, Manuel E. Acacio <[email protected]> y José M. García <[email protected]>

(14)

Asignaturas de la Intensicación Progr. Avanzada de Arquitecturas Multinúcleo

Progr. Avanzada de Arquitecturas Multinúcleo

Motivación:

Los procesadores actuales presentan arquitecturas múltinúcleo: Intel i3/i5/i7, AMD Phenom II X2/4/6, IBM Power 7. . . Ya existen procesadores con 8 o más núcleos (Xeon E5 46xx, AMD MagnyCours)

Esta tendencia no va a desaparecer.

Por otro lado, las tarjetas grácas (GPUs) ofrecen mayor rendimiento pico que las CPUs y pueden utilizarse para la resolución de algunos problemas (GPGPU). Por ejemplo:

Intel Core i7: 55 Gops y 25.6 GB/s

NVIDIA Geforce GTX 580: 1581 Gops y 192.4 GB/s

(15)

Asignaturas de la Intensicación Progr. Avanzada de Arquitecturas Multinúcleo

Progr. Avanzada de Arquitecturas Multinúcleo

Contenido:

La asignatura será eminentemente práctica y estará dividida en dos partes diferenciadas:

Programación de tarjetas NVIDIA con CUDA.

Programación de entornos heterogéneos (multicores+GPUs) con OpenCL.

Utilizaremos máquinas con procesadores de varios núcleos y tarjetas con soporte CUDA.

+

(16)

Asignaturas de la Intensicación Progr. Avanzada de Arquitecturas Multinúcleo

Progr. Avanzada de Arquitecturas Multinúcleo

Objetivos:

Aprender a programar en CUDA y en OpenCL.

Enseñar a utilizar patrones de diseño paralelos para resolver un problema.

Obtener el máximo rendimiento de las actuales arquitecturas multinúcleo, así como de las GPUs.

Para más información:

(17)

Asignaturas de la Intensicación SS.OO. para entornos de alto rendimiento

SS.OO. para entornos de alto rendimiento

Objetivos formativos:

Presentar al alumno diversos escenarios que se pueden dar en un sistema de supercomputación.

Diseñar, implantar y controlar aquellas soluciones que permitan obtener el mayor rendimiento posible ...

Desde el punto de vista del hardware/software y

Desde el punto de vista de la administración del sistema durante toda la vida útil del mismo.

(18)

Asignaturas de la Intensicación SS.OO. para entornos de alto rendimiento

SS.OO. para entornos de alto rendimiento

Contenidos:

Monitorización y optimización de recursos.

Virtualización, balanceo de carga y tolerancia a fallos. Sistemas de almacenamiento de alto rendimiento.

Gestión de grandes volúmenes de datos a medio y largo plazo. Conguración de aplicaciones y servicios especícos para entornos de alto rendimiento.

Para más información:

Referencias

Documento similar

6 Para la pervivencia de la tradición clásica y la mitología en la poesía machadiana, véase: Lasso de la Vega, José, “El mito clásico en la literatura española

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

d) que haya «identidad de órgano» (con identidad de Sala y Sección); e) que haya alteridad, es decir, que las sentencias aportadas sean de persona distinta a la recurrente, e) que

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

Las manifestaciones musicales y su organización institucional a lo largo de los siglos XVI al XVIII son aspectos poco conocidos de la cultura alicantina. Analizar el alcance y

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

a) Implement a new architecture, making efficient use of new technological developments, information sources, and analytical methods. b) Establish an institutional and

1) La Dedicatoria a la dama culta, doña Escolástica Polyanthea de Calepino, señora de Trilingüe y Babilonia. 2) El Prólogo al lector de lenguaje culto: apenado por el avan- ce de