Esecuzioni parallele ad alte prestazioni: Progettazione e implementazione

Esecuzioni parallele ad alte prestazioni: Progettazione e implementazione (Michael Klemm)

Titolo originale:

High Performance Parallel Runtimes: Design and Implementation

Contenuto del libro:

Questo libro si concentra sugli aspetti teorici e pratici dei sistemi di programmazione parallela per gli attuali processori multi-core ad alte prestazioni e discute l'implementazione efficiente degli algoritmi chiave necessari per realizzare modelli di programmazione parallela. Tali implementazioni devono tenere conto degli aspetti architetturali specifici dell'architettura del computer sottostante e delle caratteristiche offerte dall'ambiente di esecuzione.

Il libro passa in rassegna brevemente i concetti chiave della moderna architettura dei computer, concentrandosi in particolare sulle prestazioni dei codici paralleli e sui concetti rilevanti dei modelli di programmazione parallela. Il libro si sofferma poi sugli algoritmi fondamentali utilizzati per implementare i modelli di programmazione parallela e discute la loro interazione con i moderni processori.

Sebbene il libro si concentri sui meccanismi generali, utilizzeremo principalmente l'architettura del processore Intel per esemplificare i concetti di implementazione discussi, ma presenteremo anche altre architetture di processori, ove opportuno. Tutti gli algoritmi e i concetti sono discussi in modo facile da capire, con molti esempi illustrativi, figure e frammenti di codice sorgente.

Il libro si rivolge agli studenti di Informatica che studiano la costruzione di compilatori, la programmazione parallela o i sistemi di programmazione. Anche gli sviluppatori di software interessati agli algoritmi di base utilizzati per implementare un sistema di runtime parallelo o che hanno bisogno di formarsi per progetti che richiedono gli algoritmi e i concetti discussi in questo libro trarranno beneficio dalla sua lettura.

Il codice sorgente di questo libro è disponibile all'indirizzo https: //github.com/parallel-runtimes/lomp.

Altre informazioni sul libro:

ISBN:9783110632682
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2021
Numero di pagine:356

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Esecuzioni parallele ad alte prestazioni: Progettazione e implementazione - High Performance...
Questo libro si concentra sugli aspetti teorici e...
Esecuzioni parallele ad alte prestazioni: Progettazione e implementazione - High Performance Parallel Runtimes: Design and Implementation

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)