Descripción
Ejercicios de programación paralela con OpenMP y MPI
Resumen del libro
Este libro ofrece una guía práctica y didáctica para dominar la programación paralela mediante ejercicios resueltos. Centrado en las dos herramientas más utilizadas en la actualidad, OpenMP y MPI, el lector aprenderá a implementar algoritmos que aprovechan al máximo los computadores paralelos modernos, desde procesadores multinúcleo hasta clusters de ordenadores. Con un enfoque eminentemente práctico y ejemplos habituales en el mundo real, esta obra está diseñada para estudiantes universitarios y profesionales que deseen adquirir competencias sólidas en computación de alto rendimiento.
¿De qué trata?
El libro recopila una serie de ejemplos de programación paralela presentados como ejercicios resueltos, utilizando OpenMP y MPI como herramientas principales. OpenMP se emplea para sistemas de memoria compartida, como los procesadores multinúcleo, mediante directivas de compilador que facilitan la paralelización. Por otro lado, MPI está orientado a sistemas de memoria distribuida, como los clusters, donde múltiples ordenadores conectados en red trabajan simultáneamente para resolver problemas de alto coste computacional. A través de casos prácticos y habituales, la obra enseña cómo diseñar y optimizar algoritmos paralelos, maximizando el rendimiento de los recursos hardware disponibles.
Temas principales
- Programación paralela con OpenMP para sistemas de memoria compartida.
- Programación paralela con MPI para sistemas de memoria distribuida.
- Implementación de algoritmos paralelos en lenguaje C.
- Optimización del rendimiento en computadores multinúcleo y clusters.
- Resolución de problemas de gran coste computacional mediante paralelización.
¿Para quién está recomendado?
Este libro está dirigido a estudiantes universitarios de carreras técnicas como Informática, Ingeniería o Matemáticas, así como a profesionales del desarrollo de software que deseen especializarse en computación de alto rendimiento. Es ideal para quienes ya poseen conocimientos básicos de programación en lenguaje C y buscan una aproximación práctica y aplicada a la programación paralela, sin necesidad de profundizar en teoría abstracta.
Qué aporta este libro
- Ejercicios resueltos que facilitan la comprensión de conceptos complejos de paralelización.
- Dominio práctico de OpenMP y MPI, dos de las herramientas más demandadas en el ámbito profesional.
- Capacidad para optimizar el rendimiento de aplicaciones en hardware paralelo moderno.
- Preparación para afrontar problemas reales de alto coste computacional en entornos multinúcleo y clusters.
- Enfoque didáctico que acelera el aprendizaje mediante ejemplos habituales y casos de uso concretos.
Ficha técnica
- Autor: Roman Moltó, José Enrique; Alonso Ábalos, José Miguel; Blanquer Espert, Ignacio; Guerrero López, David
- Editorial: Universitat Politècnica de València
- Idioma: Español
- Tema: PROGRAMACION INFORMATICA/DESARROLLO DE SOFTWAR
- Colección: ACADEMICA
- Encuadernación: Bolsillo
- Fecha de edición: junio de 2018
- Número de páginas: 194
- Peso: 480 g
Valoración editorial
Esta obra destaca por su enfoque eminentemente práctico, alejándose de tratados teóricos para centrarse en la resolución de ejercicios reales con OpenMP y MPI. Es un recurso valioso tanto para estudiantes que inician su andadura en la programación paralela como para profesionales que necesitan actualizar sus habilidades en computación de alto rendimiento. La claridad de los ejemplos y la estructura didáctica facilitan el aprendizaje autónomo, convirtiéndolo en una herramienta útil para quienes buscan resultados inmediatos en entornos multinúcleo y clusters.

