Difference between revisions of "Introducción a la programación paralela"
From Supercomputación y Cálculo Científico UIS
Line 40: | Line 40: | ||
</div> | </div> | ||
<div class="panel-body"> | <div class="panel-body"> | ||
− | < | + | <ol> |
+ | <li>Introducción a la Programación Paralela</li> | ||
+ | <li>Introducción a las Arquitecturas y Sistemas Escalables</li> | ||
+ | <li>Algoritmos Concurrentes y Paralelos</li> | ||
+ | <li>Modelos de Programación Paralela (Introducción a la programación de Memoria Distribuida, Introducción a la programación de Memoria</li> | ||
+ | <li>Compartida, Introducción al a programación de maquinas masivamente paralelas y sistemas híbridos)</li> | ||
+ | <li>Lineamientos para el desarrollo de Aplicaciones Paralelas</li> | ||
+ | <li>Evaluación de Desempeño</li> | ||
+ | <li>Direcciones y Temas Candentes en Programación Paralela</li> | ||
+ | </ol> | ||
</div> | </div> | ||
</div> | </div> | ||
</div> | </div> | ||
+ | <div class="col-md-14"> | ||
+ | <div class="panel panel-darker-white-border"> | ||
+ | <div class="panel-heading"> | ||
+ | <h3 class="panel-title">ASPECTOS METODOLOGICOS</h3> | ||
+ | </div> | ||
+ | <div class="panel-body"> | ||
+ | <ol> | ||
+ | <li>Sesiones Teórico-Prácticas</li> | ||
+ | <li>Lecturas y Discusiones de Artículos (La mayoría en Inglés)</li> | ||
+ | <li>Observación y Análisis de Aplicaciones y Propuestas</li> | ||
+ | <li>[http://eventos.redclara.net/indico/evento/ompss Curso Intensivo Propuesto (Opcional: 1 al 5 de Julio durante la semana de receso con instructores del Barcelona Supercomputing Center)]</li> | ||
+ | </ol> | ||
+ | </div> | ||
+ | </div> | ||
+ | </div> | ||
− | <div class=" | + | <div class="col-md-14"> |
− | + | <div class="panel panel-darker-white-border"> | |
− | + | <div class="panel-heading"> | |
− | + | <h3 class="panel-title">MATERIAL DEL CURSO</h3> | |
− | + | </div> | |
− | -- | + | <div class="panel-body"> |
− | + | <ul> | |
− | + | <li>Introducción</li> | |
+ | <li>Arquitecturas Paralelas</li> | ||
+ | <li>Concurrencia y Paralelismo</li> | ||
+ | <li>Modelo de Programacion de Memoria Compartida</li> | ||
+ | <ol> | ||
+ | <li>Presentación</li> | ||
+ | <li>Códigos</li> | ||
+ | </ol> | ||
+ | <li>Modelo de Programación de Memoria Distribuída [http://www.open-mpi.orgOpen - MPI]</li> | ||
+ | <ol> | ||
+ | <li>Presentación</li> | ||
+ | <li>Códigos</li> | ||
+ | </ol> | ||
+ | </ul> | ||
+ | |||
+ | </div> | ||
+ | </div> | ||
+ | </div> | ||
+ | <div class="col-md-14"> | ||
+ | <div class="panel panel-darker-white"> | ||
+ | <div class="panel-heading"> | ||
+ | <h3 class="panel-title">EVALUACIONES</h3> | ||
+ | </div> | ||
+ | <div class="panel-body"> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | -- | + | <div class="col-md-6"> |
− | + | <div class="panel panel-midnight-border"> | |
− | -- | + | <div class="panel-heading"> |
− | + | <h3 class="panel-title">Evaluación 1</h3> | |
− | < | + | </div> |
− | |||
− | < | ||
− | |||
− | < | ||
− | |||
− | |||
− | |||
− | - | + | <div class="panel-body"> |
− | + | <p></p> | |
− | + | </div> | |
− | + | <div class="panel-footer">Evaluación 1</div> | |
− | < | + | </div> |
− | + | </div> | |
− | < | ||
− | |||
− | < | ||
− | |||
− | ---- | + | <div class="col-md-6"> |
− | + | <div class="panel panel-midnight-border"> | |
− | - | + | <div class="panel-heading"> |
− | + | <h3 class="panel-title">Evaluación 2</h3> | |
− | < | + | </div> |
− | |||
− | < | ||
− | + | <div class="panel-body"> | |
− | < | + | <p></p> |
− | |||
− | + | </div> | |
+ | <div class="panel-footer">Evaluación 2</div> | ||
+ | </div> | ||
+ | </div> | ||
− | + | <div class="col-md-12"> | |
− | + | <div class="panel panel-midnight-border"> | |
− | + | <div class="panel-heading"> | |
− | + | <h3 class="panel-title">Evaluación 3</h3> | |
− | + | </div> | |
+ | <div class="panel-body"> | ||
+ | <p></p> | ||
− | + | </div> | |
+ | <div class="panel-footer">Evaluación 3</div> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | </div> | ||
+ | <div class="panel-footer">Evaluaciones</div> | ||
+ | </div> | ||
+ | </div> | ||
− | + | <div class="col-md-14"> | |
− | + | <div class="panel panel-darker-white-border"> | |
− | + | <div class="panel-heading"> | |
− | < | + | <h3 class="panel-title">BIBLIOGRAFÍA Y FUENTES DE INFORMACION</h3> |
− | + | </div> | |
− | + | <div class="panel-body"> | |
− | + | <p></p> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | -- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | |||
− | - | ||
− | |||
− | - | ||
− | |||
− | - | ||
− | |||
− | |||
− | < | ||
− | - | ||
− | |||
− | |||
− | < | ||
− | - | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> | </div> | ||
</div> | </div> | ||
+ | </div> |
Revision as of 20:53, 16 April 2015
Arquitectura de Computadores - Código 22966
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
- Introducción
- Arquitecturas Paralelas
- Concurrencia y Paralelismo
- Modelo de Programacion de Memoria Compartida
- Presentación
- Códigos
- Modelo de Programación de Memoria Distribuída - MPI
- Presentación
- Códigos
EVALUACIONES