En esta página aparecen los libros sobre arquitecturas y procesamiento paralelo o distribuido que he leído en los últimos tiempos. Algunos los he leído completos, de otros tan solo he usado algunas partes concretas para preparar mis clases en la Universidad cuando era profesor a tiempo parcial. Espero que mis comentarios sobre los mismos puedan resultar útiles a alguien:
Designing and Building Parallel Programs (Ian Foster)
No se trata del mejor texto para introducirse en el paralelismo, ya que sólo cuenta con un breve capítulo introductorio donde se repasa un poco de los conceptos y las arquitecturas, para pasar rápidamente a explicar la metodología propuesta por el autor para diseñar programas paralelos. Pero, es precisamente aquí donde reside el valor del libro, en la metodología de Foster. Las 4 fases propuestas cubren todos los casos posibles a los que un programador tendrá que enfrentarse. Aunque la metodología de Culler es prácticamente igual, encuentro la propuesta de Foster más lógica. En cualquier casos, las diferencias son mínimas. De obligada lectura. Está disponible en formato HTML aquí
