Bevezetés a nagy teljesítményű számítástechnikába tudósok és mérnökök számára

Értékelés:   (4.2 az 5-ből)

Bevezetés a nagy teljesítményű számítástechnikába tudósok és mérnökök számára (Georg Hager)

Olvasói vélemények

Összegzés:

A könyv átfogó bevezetést nyújt a nagy teljesítményű számítástechnikába (HPC), hangsúlyt fektetve az alapfogalmakra, a teljesítményoptimalizálásra és a soros és párhuzamos programozás gyakorlati technikáira. Bár a könyv általában kedvező fogadtatásra talált, vannak aggályok a szervezéssel, a bonyolultsággal, a programozási nyelvek kiválasztásával, valamint a modern programozási technikák és nyelvek, például a Python némelyikének hiányzó lefedettségével kapcsolatban.

Előnyök:

Alapvető ismereteket nyújt a HPC fogalmairól és a teljesítményoptimalizálási stratégiákról.
Értékes vitákat tartalmaz olyan témákról, mint a ccNUMA és a memóriakezelés.
Minden fejezet végén hasznos feladatokat tartalmaz az önálló tanuláshoz.
Jól megírt és jó bevezetést nyújt a kezdők számára.
Releváns példák és alkalmazások a szuperszámítógépek programozásához.
Naprakész anyag más szövegekhez képest.

Hátrányok:

Erős informatikai hátteret feltételez, ami a kezdők számára kevésbé hozzáférhetővé teheti a könyvet.
A rendszerezés nem következetes; az olvasónak esetleg navigálnia kell a könyvben, hogy megtalálja az egyes témákat.
Főként FORTRAN-t használ a kódpéldákhoz, amit néhány olvasó nem tart szerencsésnek.
Hiányzik a modern programozási nyelvek, például a Python lefedettsége.
Néhány panasz a nyomtatás minőségére és a digitális formátumokkal kapcsolatos problémákra.

(16 olvasói vélemény alapján)

Eredeti címe:

Introduction to High Performance Computing for Scientists and Engineers

Könyv tartalma:

A nagy teljesítményű számítástechnika (HPC) szakértői által írt Bevezetés a nagy teljesítményű számítástechnikába tudósoknak és mérnököknek szilárd bevezetést nyújt a jelenlegi főáramú számítógép-architektúrába, a domináns párhuzamos programozási modellekbe és a tudományos HPC hasznos optimalizálási stratégiáiba. A szerzők egy tudományos számítóközpontban végzett munkájuk révén egyedülálló rálátást nyertek a felhasználók, valamint a párhuzamos számítógépek gyártóinak követelményeire és hozzáállására.

A szöveg először bemutatja a modern gyorsítótár-alapú mikroprocesszorok architektúráját, és tárgyalja a bennük rejlő teljesítménykorlátozásokat, majd általános optimalizálási stratégiákat ír le a gyorsítótár-alapú architektúrákon futó soros kódokhoz. Ezután a megosztott és elosztott memóriájú párhuzamos számítógép-architektúrákat és a legfontosabb hálózati topológiákat tárgyalja. A párhuzamos számítástechnika elméleti szintű tárgyalása után a szerzők bemutatják, hogyan lehet elkerülni vagy javítani az OpenMP-vel kapcsolatos tipikus teljesítményproblémákat. Ezután bemutatják a cache-koherens nem egységes memóriaelérés (ccNUMA) optimalizálási technikáit, megvizsgálják az elosztott memóriájú párhuzamos programozást az üzenettovábbító interfésszel (MPI), és elmagyarázzák, hogyan írhatunk hatékony MPI-kódot. Az utolsó fejezet az MPI-vel és OpenMP-vel történő hibrid programozásra összpontosít.

A nagy teljesítményű számítógépek felhasználóinak gyakran fogalmuk sincs arról, hogy milyen tényezők korlátozzák a megoldásig eltelt időt, és hogy van-e egyáltalán értelme az optimalizáláson gondolkodni. Ez a könyv megkönnyíti a teljesítménykorlátok intuitív megértését anélkül, hogy nehéz informatikai ismeretekre támaszkodna. Emellett felkészíti az olvasót a haladóbb szakirodalom tanulmányozására.

Olvassa el a szerzők legutóbbi elismerését: Informatics Europe Curriculum Best Practices Award for Parallelism and Concurrency

A könyv egyéb adatai:

ISBN:9781439811924
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2010
Oldalak száma:356

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Bevezetés a nagy teljesítményű számítástechnikába tudósok és mérnökök számára - Introduction to High...
A nagy teljesítményű számítástechnika (HPC)...
Bevezetés a nagy teljesítményű számítástechnikába tudósok és mérnökök számára - Introduction to High Performance Computing for Scientists and Engineers
Bevezetés a nagy teljesítményű számítástechnikába tudósok és mérnökök számára - Introduction to High...
A nagy teljesítményű számítástechnika (HPC)...
Bevezetés a nagy teljesítményű számítástechnikába tudósok és mérnökök számára - Introduction to High Performance Computing for Scientists and Engineers

A szerző munkáit az alábbi kiadók adták ki:

© 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)