High Performance Parallel Runtimes av Michael Klemm, Jim Cownie
Produktbeskrivelse
Boken 'High Performance Parallel Runtimes' tar for seg både teoretiske og praktiske aspekter ved parallell programmering tilpasset dagens høytytende multi-core prosessorer. Den dykker ned i viser hvordan man effektivt implementerer sentrale algoritmer som er nødvendige for å realisere parallell programmeringsmodeller. For å oppnå optimal ytelse, må disse implementeringene ta hensyn til de spesifikke arkitektoniske egenskapene ved den underliggende datamaskinarkitekturen samt funksjoner i utførelsesmiljøet. Boken gir en kort gjennomgang av viktige konsepter innen moderne datamaskinarkitektur, med særlig fokus på ytelsen til parallell kode og relevante begreper i parallell programmering. Etter dette fokuserer teksten på de grunnleggende algoritmene som brukes til å implementere parallell programmering, og diskuterer hvordan disse interagerer med moderne prosessorer. Selv om fokus vil være på generelle mekanismer, benyttes hovedsakelig Intel-prosessorarkitekturen som eksempel for implementeringskonsepter, samtidig som andre prosessorarkitekturer også vil bli presentert.