Herramientas de usuario

Herramientas del sitio


start

Procesamiento Paralelo - UTN-BHI

Programa Sintético

  1. Introducción al procesamiento paralelo o High performance computing (HPC)
  2. Plataformas de programación paralela
  3. Principios de diseño de algoritmos paralelo
  4. Modelos de comunicación y sincronización
  5. Modelado analítico de programas paralelos
  6. Programando plataformas de espacio de memoria compartidos (OpenMP)
  7. Programando plataformas de procesamiento heterogéneas (OpenCL/CUDA)
  8. Programando usando el paradigma de pasaje de mensajes (MPI)
  9. Estudio de algoritmos frecuentemente utilizados

¿Que es HPC?

Contacto

Condiciones Cursado

  • Curso totalmente práctico
  • Cuatro trabajos prácticos con presentación
  • Presentación de un paper

Cronograma

Semana Fecha Teoría Práctica
1 9-abr-18Introducción al procesamiento paralelo Evaluación diagnóstica
2 9-abr-18Plataformas de programación paralelaIntro a Unix
3 16-abr-18Principios de diseño de algoritmos paralelosC en Unix
4 23-abr-18Modelos de comunicación y sincronizaciónC++
5 30-abr-18Modelado analítico de programas paralelosSCP - TP1 definido
6 7-may-18OpenMP Scripting
7 14-may-18OpenMP
8 21-may-18OpenMP Entrega TP1
9 28-may-18Introducción a CUDA
10 28-may-18Instalando CUDA
11 4-jun-18Más CUDA Entrega TP2
12 11-jun-18Intro a OpenCL
13 18-jun-18MPI inicial Limite elección de papers
14 25-jun-18MPI directivas Entrega TP3
15 2-jul-18MPI - tipos y topologías Presentaciones papers
16 9-jul-18Estudio de algoritmos frecuentemente utilizadosEntrega TP4

Código de ejemplo

Material Didáctico

Libros

Sitios

Cursos relacionados

HPC en general

MPI

Computación heterogénea

OpenMP

Arquitecturas

Unix/Linux

Trabajos Prácticos

Recursos

  • Cardumen es un Sun SPARC Enterprise T5120 con Debian instalado
  • Servidor con GPU.
  • Cluster con 5 nodos.

Soporte

Presentaciones

Sitios de Interés

start.txt · Última modificación: 2018/07/02 17:02 por javier