Difference between revisions of "Introducción a la programación paralela"
From Supercomputación y Cálculo Científico UIS
Line 80: | Line 80: | ||
<li>Arquitecturas Paralelas</li> | <li>Arquitecturas Paralelas</li> | ||
<li>Concurrencia y Paralelismo</li> | <li>Concurrencia y Paralelismo</li> | ||
− | <li>Modelo de Programacion de Memoria Compartida</li> | + | <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/tFnLLTrvr7Jonal Modelo de Programacion de Memoria Compartida] - [http://openmp.org/wp OpenMP]</li> |
− | + | <li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/XPIbNBqLqtma6Am Modelo de Programación de Memoria Distribuída] - [http://www.open-mpi.org OpenMPI]</li> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</ul> | </ul> | ||
</div> | </div> |
Revision as of 15:37, 17 April 2015
Introducción a la programación paralela - Código 21888
Profesor
Carlos Jaime Barrios Hernandez, PhD. - (cbarrios@uis.edu.co)
PRESENTACION
La computación paralela más que una tendencia de programación es una exigencia industrial y real. Los sistemas paralelos se encuentran listos para ser explotados, desde dispositivos portátiles y embebidos hasta supercomputadoras.
Este curso introductorio dirigido a estudiantes de ingeniería de sistemas, es un acercamiento a conceptos básicos y estrategias de programación paralela. Trata desde sistemas y arquitecturas escalables, hasta ambientes de programación paralela, haciendo un fuerte énfasis en el análisis y diseño de algoritmos paralelos concurrentes y en la evaluación de arquitecturas para soluciones científicas e industriales.
Contenido
- Introducción a la Programación Paralela
- Introducción a las Arquitecturas y Sistemas Escalables
- Algoritmos Concurrentes y Paralelos
- Modelos de Programación Paralela (Introducción a la programación de Memoria Distribuida, Introducción a la programación de Memoria
- Compartida, Introducción al a programación de maquinas masivamente paralelas y sistemas híbridos)
- Lineamientos para el desarrollo de Aplicaciones Paralelas
- Evaluación de Desempeño
- Direcciones y Temas Candentes en Programación Paralela
ASPECTOS METODOLOGICOS
- Sesiones Teórico-Prácticas
- Lecturas y Discusiones de Artículos (La mayoría en Inglés)
- Observación y Análisis de Aplicaciones y Propuestas
- Curso Intensivo Propuesto (Opcional: 1 al 5 de Julio durante la semana de receso con instructores del Barcelona Supercomputing Center)
MATERIAL DEL CURSO 2013 - 2014
- Introducción
- Arquitecturas Paralelas
- Concurrencia y Paralelismo
- Modelo de Programacion de Memoria Compartida - OpenMP
- Modelo de Programación de Memoria Distribuída - OpenMPI
EVALUACIONES