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 a nagy teljesítményű számítástechnika (HPC) és a párhuzamos programozás átfogó útmutatója, amelyet a teljesítményoptimalizálás erős hangsúlyozása és az alapfogalmak alapos lefedettsége miatt dicsérnek. Kezdők és tapasztalt programozók számára egyaránt értékes forrásként tartják számon, annak ellenére, hogy néhány kritika érte a szervezéssel, a szakzsargonnal terhelt írással és a konkrét tartalmi korlátozásokkal kapcsolatban.

Előnyök:

A HPC alapfogalmainak alapos lefedettsége, beleértve a memóriakezelést és a soros teljesítményoptimalizálást.
A ccNUMA egyedülálló tárgyalása, amelyet más szövegek gyakran figyelmen kívül hagynak.
Gyakorlati példákat és kérdéseket tartalmaz az önálló tanuláshoz.
Jól strukturált a kódra alkalmazható optimalizálási technikákhoz.
Az anyag releváns és naprakész a modern hardverekkel összefüggésben.
Világos bevezetés az olyan párhuzamos programozási technikákba, mint az OpenMP és az MPI.

Hátrányok:

Sűrű írásmód, túlzott szakzsargonnal, amely összezavarhatja a bizonyos háttérismeretekkel nem rendelkező olvasókat.
Szervezési problémák, amelyek arra kényszerítik az olvasót, hogy a könyvben navigáljon az egyes témák között.
Korszerűbb programozási nyelvek, például a Python korlátozott lefedettsége.
Néhány példa túlnyomórészt FORTRAN nyelven van, ami nem biztos, hogy mindenkinek megfelel.
A nyomtatás minőségével kapcsolatos panaszok, beleértve a pixeles szöveget, rontják az olvasás élményét.

(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ósok és mérnökök számára 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 dolgozva 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 kitüntetését: Informatics Europe Curriculum Best Practices Award for Parallelism and Concurrency.

A könyv egyéb adatai:

ISBN:9781138470897
Szerző:
Kiadó:
Nyelv:angol
Kötés:Keményfedeles
A kiadás éve:2017
Oldalak száma:360

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)