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


