Denne læreboken tar for seg de nyeste utviklingene innen prosessorarkitektur og parallell maskinvare. Den gir inngående beskrivelser av parallell programmeringsteknikker som er essensielle for utforming av effektive programmer for flerkjerneprosessorer samt for parallelle klyngesystemer og superdatamaskiner. Boken er delt inn i tre hoveddeler som dekker alle områder av parallell databehandling: arkitekturen til parallelle systemer, modeller og miljøer for parallell programmering, samt implementering av effektive applikasjonsalgoritmer. Fokus ligger på de parallell programmeringsteknikkene som kreves for ulike arkitekturer. I denne tredje utgaven er kapittelet om datamaskinarkitektur og ytelsesanalyse utvidet, og tar høyde for nye aspekter som energi-forbruk. Beskrivelsen av OpenMP er også utvidet og inkluderer nå oppgaver i OpenMP. Kapittelet om meldingspassing-programmering er blitt oppdatert og forbedret.