Volver a todos los cursos Siguiente

Este es un curso de profundización en la programación paralela con OpenMP. Contiene los recursos necesarios para que aprovechas aún más el paralelismo disponible en tu portátil o en un centro de cómputo. En este curso nos enfocaremos en bucles paralelos y tareas concurrentes.

Acerca del autor

Raúl Torres, PhD

Raúl Torres se graduó como ingeniero de sistemas en la Universidad de Nariño, en Colombia. Realizó sus estudios de maestría en la Universidad Nacional de Colombia, también en Colombia. Es doctor en ciencias de la computación de la Universidad de Hamburgo, en Alemania. Recientemente trabajó como Senior Research Engineer en el Barcelona Supercomputing Center, en España, donde realizó investigación y desarrollo en compiladores y lenguajes de programación paralela.

Tabla de contenido

Directiva For

Cláusula Nowait

Directiva combinada Parallel for

Cláusula Firstprivate

Cláusula Lastprivate

Cláusula Schedule

Cláusula Collapse

Cláusula Reduction

Práctica 1

¿Qué son las tareas en OpenMP?

Directiva Task

Directiva Taskwait

Directiva Taskgroup

Directiva Taskloop

Cláusula Depend

Práctica 2

Volver a todos los cursos Siguiente