Transport gratuit la punctele de livrare Pick Up peste 299 lei
Packeta 15 lei Easybox 20 lei Cargus 25 lei FAN 25 lei

Compiling Parallel Loops for High Performance Computers

Limba englezăengleză
Carte Carte broșată
Carte Compiling Parallel Loops for High Performance Computers David E. Hudak
Codul Libristo: 02016369
Editura Springer-Verlag New York Inc., septembrie 2012
The exploitationof parallel processing to improve computing speeds is being examined at virtually al... Descrierea completă
? points 318 b
641 lei
În depozitul extern în cantități mici Expediem în 12-17 zile

30 de zile pentru retur bunuri


Ar putea de asemenea, să te intereseze


Freiburg Green City Wolfgang Frey / Carte broșată
common.buy 78 lei
Edinburgh Companion to the Gaelic Language Moray Watson / Copertă tare
common.buy 635 lei
Othello: Language and Writing Laurie Maguire / Carte broșată
common.buy 180 lei
James Plays Rona Munro / Carte broșată
common.buy 245 lei
Schizophrenien K.P. Kisker / Carte broșată
common.buy 354 lei
Successful Case-based Reasoning Applications Stefania Montani / Copertă tare
common.buy 986 lei
Evaluating Transitional Justice K. Ainley / Copertă tare
common.buy 699 lei
Redefining the U.S.-Mexico Borderlands Marvin Hanisch / Carte broșată
common.buy 250 lei
Geschichte des neueren Dramas Robert Prölss / Carte broșată
common.buy 226 lei
curând
Let's Draw Wild Animals / Carte broșată
common.buy 31 lei
Philoponus: On Aristotle Meteorology 1.1-3 Philoponus / Carte broșată
common.buy 338 lei
Meg Cranston Nico Israel / Carte broșată
common.buy 248 lei
Neuroradiologie Rudolf Kautzky / Carte broșată
common.buy 354 lei
Grundbegriffe der Chemie Werner Mecklenburg / Carte broșată
common.buy 124 lei
Geraubte Tradition Elsbeth Wallnöfer / Copertă tare
common.buy 30 lei

The exploitationof parallel processing to improve computing speeds is being examined at virtually all levels of computer science, from the study of parallel algorithms to the development of microarchitectures which employ multiple functional units. The most visible aspect of this interest in parallel processing is the commercially available multiprocessor systems which have appeared in the past decade. Unfortunately, the lack of adequate software support for the development of scientific applications that will run efficiently on multiple processors has stunted the acceptance of such systems. §One of the major impediments to achieving high parallel efficiency on many data-parallel scientific applications is communication overhead, which is exemplified by cache coherency traffic and global memory overhead of interprocessors with a logically shared address space and physically distributed memory. Such techniques can be used by scientific application designers seeking to optimize code for a particular high-performance computer. In addition, these techniques can be seen as a necesary step toward developing software to support efficient paralled programs. §In multiprocessor sytems with physically distributed memory, reducing communication overhead involves both data partitioning and data placement. Adaptive Data Partitioning (ADP) reduces the execution time of parallel programs by minimizing interprocessor communication for iterative data-parallel loops with near-neighbor communication. Data placement schemes are presented that reduce communication overhead. Under the loop partition specified by ADP, global data is partitioned into classes for each processor, allowing each processor to cache certain regions of the global data set. In addition, for many scientific applications, peak parallel efficiency is achieved only when machine-specific tradeoffs between load imbalance and communication are evaluated and utilized in choosing the data partition. The techniques in this book evaluate these tradeoffs to generate optimum cyclic partitions for data-parallel loops with either a linearly varying or uniform computational structure and either neighborhood or dimensional multicast communication patterns. This tradeoff is also treated within the CPR (Collective Partitioning and Remapping) algorithm, which partitions a collection of loops with various computational structures and communication patterns. Experiments that demonstrate the advantage of ADP, data placement, cyclic partitioning and CPR were conducted on the Encore Multimax and BBN TC2000 multiprocessors using the ADAPT system, a program partitioner which automatically restructures iterative data-parallel loops. §This book serves as an excellent reference and may be used as the text for an advanced course on the subject. §

Informații despre carte

Titlu complet Compiling Parallel Loops for High Performance Computers
Limba engleză
Legare Carte - Carte broșată
Data publicării 2012
Număr pagini 159
EAN 9781461363866
ISBN 1461363861
Codul Libristo 02016369
Greutatea 284
Dimensiuni 155 x 235 x 11
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo