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
  • Trabajo final en formato paper

Cronograma

Semana Fecha Teoría Práctica
1 13-mar-17Introducción al procesamiento paralelo Evaluación diagnóstica
2 20-mar-17Plataformas de programación paralelaIntro a Unix
3 27-mar-17Principios de diseño de algoritmos paralelosC en Unix
4 3-abr-17Modelos de comunicación y sincronizaciónC++
5 10-abr-17Modelado analítico de programas paralelosSCP
6 17-abr-17OpenMP Scripting - TP1 definido
7 24-abr-17OpenMP
8 8-may-17OpenMP Entrega TP1
9 15-may-17Introducción a CUDA
10 22-may-17Instalando CUDA
11 29-may-17Más CUDA Entrega TP2
12 5-jun-17Intro a OpenCL
13 12-jun-17MPI inicial Propuestas de presentaciones enviadas
14 19-jun-17MPI directivasEntrega TP3 - Limite elección de papers
15 26-jun-17MPI - tipos y topologías Presentaciones papers
16 3-jul-17Estudio 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 Interes

start.txt · Última modificación: 2017/11/14 19:39 por javier