High Performance Parallel Runtimes: Design and Implementation
Ez a könyv a mai nagy teljesítményű többmagos processzorok párhuzamos programozási rendszereinek elméleti és gyakorlati aspektusaira összpontosít, és a párhuzamos programozási modellek megvalósításához szükséges kulcsfontosságú algoritmusok hatékony megvalósítását tárgyalja. Az ilyen megvalósításoknak figyelembe kell venniük a mögöttes számítógép-architektúra sajátos architekturális szempontjait és a végrehajtási környezet által kínált funkciókat.
A könyv röviden áttekinti a modern számítógép-architektúra kulcsfogalmait, különös tekintettel a párhuzamos kódok teljesítményére, valamint a párhuzamos programozási modellek vonatkozó fogalmaira. A könyv ezután rátér a párhuzamos programozási modellek megvalósításához használt alapvető algoritmusokra, és tárgyalja, hogy ezek hogyan működnek együtt a modern processzorokkal.
Bár a könyv az általános mechanizmusokra összpontosít, a tárgyalt megvalósítási koncepciók példájaként többnyire az Intel processzorarchitektúrát használjuk, de szükség esetén más processzorarchitektúrákat is bemutatunk. Minden algoritmust és fogalmat könnyen érthető módon tárgyalunk, sok szemléltető példával, ábrával és forráskódrészletekkel.
A könyv célközönsége az informatikus hallgatók, akik fordítóprogram-készítést, párhuzamos programozást vagy programozási rendszereket tanulnak. Azok a szoftverfejlesztők, akik érdeklődnek a párhuzamos futásidejű rendszer megvalósításához használt alapvető algoritmusok iránt, vagy akiknek olyan projektekhez kell képezniük magukat, amelyekhez a könyvben tárgyalt algoritmusokra és fogalmakra van szükség, szintén hasznát veszik a könyv olvasásának.
A könyv forráskódja megtalálható a https: //github.com/parallel-runtimes/lomp címen.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)