Herramientas de usuario

Herramientas del sitio


start

Procesamiento Paralelo - UTN - Bahía Blanca

Datos Generales

Novedades

  • 2013/03/04: Arranque de año
  • 2012/05/12: Presentamos nuestro trabajo en EduPar-12 dentro de IPDPS
  • 2011/07/21: NSF/IEEE nos ha premiado como una iniciativa valiosa en la enseñanza de programación paralela en el mundo!!! Ver premio
  • 2011/04/27: Ricardo Medel de Intel Argentina nos ha mencionado como aporte al HPC de la región Ver mención

Contacto

Condiciones Cursado

  • Curso totalmente práctico
  • Tres trabajos prácticos con presentación
  • Trabajo final práctico

Cronograma

Semana Fecha Teoría Práctica
1 05-mar-2013 Introducción al procesamiento paralelo Evaluación diagnóstica
2 12-mar-2013 Plataformas de programación paralelaIntro a Unix
3 19-mar-2013 Principios de diseño de algoritmos paralelosC en Unix
4 26-mar-2013 Modelos de comunicación y sincronizaciónC++ - Labo1
5 02-abr-2013 Modelado analítico de programas paralelosClases en C++ - Labo 2
6 09-abr-2013 OpenMP SCP - Labo 3
7 16-abr-2013 OpenMPC++ y OpenMP - Labo 4
8 23-abr-2013 Pthreads TP 1 definido - Labo 5
9 30-abr-2013 Pthreads Shell scripting
10 07-may-2013 OpenCL Hola Mundo GPU
11 14-may-2013 OpenCL - Aquitecturas Presentaciones TP1
12 21-may-2013 OpenCL
13 28-may-2013 MPI debugging/profiling
14 04-jun-2013 MPI Presentaciones TP2
15 11-jun-2013 MPI Presentación Paper
16 18-jun-2013 Estudio de algoritmos frecuentemente utilizados Presentación Paper
16 25-jun-2013 Estudio de algoritmos frecuentemente utilizados Presentaciones TP3

Notas

Código de ejemplo

Material Didáctico

Libros

Sitios

C/C++

HPC en general

MPI

OpenCL

Código

Programa Sintético

  1. Introducción al procesamiento paralelo
  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 y Pthreads)
  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

Trabajos Prácticos

Trabajos Finales

Recursos

  • Cardumen es un Sun SPARC Enterprise T5120 con Debian instalado
  • Dorado Un servidor x86 con con una placa GeForce 8500 GT y Debian

Soporte

Presentaciones

Sitios de Interes

start.txt · Última modificación: 2013/05/07 18:30 (editor externo)