Introducción a los sistemas de cómputo paralelo
Martin J. , Arbelaitz O. & Muguerza J. (2013). Introducción a los sistemas de cómputo paralelo. IKD baliabideak 5. http://hdl.handle.net/10810/10423
Abstract
Los estudiantes deben desarrollar un proyecto en el área de la programación paralela en sistemas multiprocesador, enfrentándose a un supuesto práctico cercano a la realidad (en el caso de este proyecto, el desarrollo de una aplicación para el tratamiento de imágenes). Para ello, deben previamente estudiar la problemática de la programación en sistemas paralelos de memoria compartida, básicamente las dependencia de datos y sincronización entre procesos, y la planificación de tareas (reparto equilibrado de la carga de trabajo entre procesos). Todo ello con el objetivo de obtener el mayor rendimiento posible en la implementación paralela de la solución al problema. Como herramienta de programación paralela, en el desarrollo del proyecto se utilizará el estándar de programación paralela OpenMP.