Introducere în calculul de înaltă performanță pentru cercetători și ingineri

Evaluare:   (4.2 din 5)

Introducere în calculul de înaltă performanță pentru cercetători și ingineri (Georg Hager)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o introducere cuprinzătoare în calculul de înaltă performanță (HPC), punând accentul pe conceptele de bază, optimizarea performanței și tehnicile practice pentru programarea serială și paralelă. Deși este în general bine primită, există preocupări cu privire la organizarea, complexitatea, alegerea limbajelor de programare și unele acoperiri lipsă în tehnici și limbaje de programare moderne, cum ar fi Python.

Avantaje:

Oferă o înțelegere fundamentală a conceptelor HPC și a strategiilor de optimizare a performanței.
Include discuții valoroase pe teme precum ccNUMA și managementul memoriei.
Conține exerciții utile la sfârșitul fiecărui capitol pentru studiu individual.
Bine scris și oferă o bună introducere pentru începători.
Exemple relevante și aplicații discutate pentru programarea supercomputerelor.
Material actualizat în comparație cu alte texte.

Dezavantaje:

Presupune o pregătire solidă în domeniul informaticii, ceea ce îl poate face mai puțin accesibil pentru începători.
Organizarea este inconsistentă; cititorii pot fi nevoiți să navigheze prin carte pentru a găsi subiecte specifice.
Folosește în principal FORTRAN pentru exemplele de cod, ceea ce unii cititori consideră nefericit.
Lipsă de acoperire a limbajelor de programare moderne, cum ar fi Python.
Unele plângeri cu privire la calitatea tipăririi și probleme cu formatele digitale.

(pe baza a 16 recenzii ale cititorilor)

Titlul original:

Introduction to High Performance Computing for Scientists and Engineers

Conținutul cărții:

Scrisă de experți în calculul de înaltă performanță (HPC), Introducere în calculul de înaltă performanță pentru oameni de știință și ingineri oferă o introducere solidă în arhitectura actuală a calculatoarelor principale, modelele de programare paralele dominante și strategiile de optimizare utile pentru HPC științific. Lucrând într-un centru de calcul științific, autorii au dobândit o perspectivă unică asupra cerințelor și atitudinilor utilizatorilor, precum și ale producătorilor de calculatoare paralele.

Textul prezintă mai întâi arhitectura microprocesoarelor moderne bazate pe cache și discută limitările lor inerente de performanță, înainte de a descrie strategiile generale de optimizare pentru codul serial pe arhitecturi bazate pe cache. În continuare, se abordează arhitecturile calculatoarelor paralele cu memorie partajată și distribuită și cele mai relevante topologii de rețea. După discutarea calculului paralel la nivel teoretic, autorii arată cum se pot evita sau ameliora problemele de performanță tipice legate de OpenMP. Ei prezintă apoi tehnici de optimizare a accesului neuniform la memorie cu coerență în cache (ccNUMA), examinează programarea paralelă cu memorie distribuită cu interfața de trecere a mesajelor (MPI) și explică modul de scriere a unui cod MPI eficient. Ultimul capitol se concentrează pe programarea hibridă cu MPI și OpenMP.

Utilizatorii computerelor de înaltă performanță adesea nu au nicio idee despre factorii care limitează timpul până la soluționare și dacă are sens să se gândească la optimizare. Această carte facilitează o înțelegere intuitivă a limitărilor de performanță fără a se baza pe cunoștințe grele de informatică. De asemenea, îi pregătește pe cititori pentru studierea literaturii mai avansate.

Citiți despre onoarea recentă a autorilor: Informatics Europe Curriculum Best Practices Award for Parallelism and Concurrency

Alte date despre carte:

ISBN:9781439811924
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2010
Numărul de pagini:356

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Introducere în calculul de înaltă performanță pentru cercetători și ingineri - Introduction to High...
Scrisă de experți în calculul de înaltă...
Introducere în calculul de înaltă performanță pentru cercetători și ingineri - Introduction to High Performance Computing for Scientists and Engineers
Introducere în calculul de înaltă performanță pentru cercetători și ingineri - Introduction to High...
Scrisă de experți în calculul de înaltă...
Introducere în calculul de înaltă performanță pentru cercetători și ingineri - Introduction to High Performance Computing for Scientists and Engineers

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)