Cantitate/Preț
Produs

Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and More: Lecture Notes in Computer Science, cartea 6132

Editat de Mitsuhisa Sato, Toshihiro Hanawa, Matthias S. Müller, Barbara Chapman, Bronis R. de Supinski
en Limba Engleză Paperback – iun 2010

Analizând evoluția sistemelor de calcul de înaltă performanță, observăm că volumul Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and More marchează un punct de cotitură metodologică în utilizarea standardului OpenMP, depășind simpla paralelizare la nivel de buclă. Metodologia abordată de editori precum Mitsuhisa Sato și Bronis R. de Supinski se concentrează pe arhitecturi complexe și pe integrarea acceleratorilor hardware, elemente esențiale pentru eficiența computațională modernă.

Subliniem organizarea riguroasă a celor 187 de pagini, care ghidează cititorul prin progresia de la optimizarea runtime-ului la soluții avansate de scheduling și modele hibride. Un aspect distinctiv este introducerea framework-ului OMPCUDA, care face legătura între OpenMP și ecosistemul CUDA, oferind o perspectivă tehnică asupra modului în care aplicațiile pot beneficia de era many-core. Structura volumului reflectă o preocupare profundă pentru mecanismele de „tasking” și controlul execuției, abordând totodată și modele de eroare specifice programării paralele, un subiect adesea neglijat în literatura tehnică.

Complementar lui OpenMP in a New Era of Parallelism, care oferă o introducere solidă în specificațiile 3.0, acest volum acoperă zona avansată a extensiilor propuse și a integrării cu arhitecturile de memorie ierarhică. În timp ce alte lucrări din seria Lecture Notes in Computer Science se pot concentra pe fundamente, Beyond Loop Level Parallelism in OpenMP: Accelerators, Tasking and More plonjează direct în implementări practice de tip hibrid MPI/OpenMP și utilizarea tranzacțiilor în contextul programării paralele. Este o resursă tehnică densă, bogată în ilustrații care explică topologiile de procesare și fluxurile de execuție.

Citește tot Restrânge

Din seria Lecture Notes in Computer Science

Preț: 31548 lei

Preț vechi: 39435 lei
-20%

Puncte Express: 473

Carte disponibilă

Livrare economică 29 mai-12 iunie


Specificații

ISBN-13: 9783642132162
ISBN-10: 3642132162
Pagini: 187
Ilustrații: 187 p. 121 illus.
Dimensiuni: 5 x 90 x 15 mm
Greutate: 0.3 kg
Ediția:2010
Editura: Springer Berlin, Heidelberg
Colecția Springer
Seriile Lecture Notes in Computer Science, Programming and Software Engineering

Locul publicării:Berlin, Heidelberg, Germany

Public țintă

Research

De ce să citești această carte

Recomandăm această lucrare cercetătorilor și dezvoltatorilor software care doresc să stăpânească programarea paralelă dincolo de funcțiile de bază. Cititorul câștigă acces la studii de caz despre optimizarea performanței pe clustere SMP și utilizarea acceleratorilor. Este un manual tehnic indispensabil pentru cei care vor să implementeze extensii moderne de tasking și să înțeleagă arhitecturile hibride MPI/OpenMP.


Cuprins

Sixth International Workshop on OpenMP IWOMP 2010.- Enabling Low-Overhead Hybrid MPI/OpenMP Parallelism with MPC.- A ROSE-Based OpenMP 3.0 Research Compiler Supporting Multiple Runtime Libraries.- Binding Nested OpenMP Programs on Hierarchical Memory Architectures.- A Proposal for User-Defined Reductions in OpenMP.- An Extension to Improve OpenMP Tasking Control.- Towards an Error Model for OpenMP.- How OpenMP Applications Get More Benefit from Many-Core Era.- Topology-Aware OpenMP Process Scheduling.- How to Reconcile Event-Based Performance Analysis with Tasking in OpenMP.- Fuzzy Application Parallelization Using OpenMP.- Hybrid Parallel Programming on SMP Clusters Using XPFortran and OpenMP.- A Case for Including Transactions in OpenMP.- OMPCUDA : OpenMP Execution Framework for CUDA Based on Omni OpenMP Compiler.

Caracteristici

Up-to-date results Fast track conference proceedings State-of-the-art report

Descriere

This book constitutes the refereed proceedings of the 6th International Workshop on OpenMP, IWOMP 2010, held in Tsukuba City, Japan, in June 2010. The papers are organized in topical sections on Runtime and Optimization, Proposed Extensions to OpenMP, Scheduling and Performance, as well as Hybrid Programming and Accelerators with OpenMP.