Los computadores paralelos se han convertido en una herramienta importante en muchos campos de la actividad humana. Gracias a ellos es posible acercarse paulatinamente a la resolución de grandes problemas antaño irresolubles, como el descifrado del genoma humano, la predicción meteorológica a nivel mundial, etc. No obstante, para que esta herramienta hardware sea eficiente, necesita de las herramientas software que la hagan funcionar.
Por ello debemos abordar el futuro de los computadores paralelos y sus aplicaciones bajo el punto de vista de su programabilidad. La programación paralela es la herramienta software imprescindible para poder utilizar la enorme potencia computacional que actualmente nos ofrecen los computadores paralelos.
1. Introducción
2. Modelado de los computadores paralelos
3. Modelos de programación paralela
4. Análisis de algoritmos paralelos
5. Metodología de la programación paralela
6. Esquemas algorítmicos paralelos
7. Algoritmos paralelos para problemas numéricos
8. Computación paralela en ambientes heterogéneos