Le parallélisme est là parmi nous, pour les très riches avec les supercalculateurs ayant plusieurs millions de processeurs, et pour les moins riches avec les réseaux de stations de travail ou grappes de PC, reliées par un réseau dédié rapide ou par un simple Ethernet. Structuré en dix chapitres, ce livre propose une introduction approfondie aux concepts et techniques de l'algorithmique parallèle et distribuée, en relation étroite avec le modèle de l'architecture considéré. Il vise également de décrire la pratique de la programmation parallèle et distribuée, telle qu'elle se présente aujourd'hui sur les réseaux de processeurs. Cet ouvrage s'adresse principalement aux étudiants en Master d'informatique et plus généralement aux étudiants dans tous les domaines des sciences de l'ingénieur qui s'intéressent au calcul à haute performance. Il pourra également intéresser tout ingénieur confronté à la simulation numérique de problèmes de grandes tailles. Des parties de ce livre ont d'ailleurs été utilisées pendant plusieurs années par l'auteur comme support de cours sur l'algorithmique et programmation parallèle à l'Université de Kinshasa.