Carte Compiling Parallel Loops for High Performance Computers David E. Hudak

Compiling Parallel Loops for High Performance Computers

Partitioning, Data Assignment and Remapping

Limbă: engleză
Legare: Copertă tare
Editura: Springer, Berlin
Disponibilitate: În depozitul extern
Expediem în 10-13 zile
553.98 lei
The exploitationof parallel processing to improve computing speeds is being examined at virtually al...

Informații despre carte

Limbă
engleză
Legare
Carte - Copertă tare
Publicat
1993
Pagini
159
EAN
9780792392835
ISBN
0792392833
Enbook ID
01398151
Greutate
435
Dimensiuni
155 x 235 x 11

Descriere completă

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.

S-ar putea să te intereseze

432.47 lei

Days of Awe

Maurya Simon
80.09 lei

Between the Lines

Max Thompson
82.01 lei

At Any Turn

Brenna Aubrey
83.33 lei
500.42 lei

Upper Egypt

C. B. Klunzinger
225.80 lei

Manhunt

JAMES L. SWANSON
92.54 lei

Honor & Heresy

FRANCIS MAX
123.93 lei

Victorian Voyages

Julia Golding
53.76 lei
668.91 lei

Breach of Trust

Birks Peter Birks
1 028.79 lei
179.42 lei

Tristram Shandy

Laurence Sterne
40.70 lei

Elements of Color in Professional Motion Pictures

Society of Motion Picture and Televis
98.52 lei

How You Were Born

Monica Calaf
52.04 lei

Restoring Paradise

Robert J Cabin
85.35 lei

Clienții care au cumpărat această carte au mai cumpărat și

Entheimatung

Karl Leidlmair
127.37 lei

Jedermann

Hugo von Hofmannsthal
87.88 lei
147.63 lei
123.12 lei

Credo y Pecado

Rodolfo Diaz Martinez
33.30 lei

Countdown

Irina Salkow
110.06 lei

VERSOS DE LA ENREDADERA

ALBERTO SALAMANCA
84.95 lei
15.99 lei
103.78 lei

Schriften des Waldschulmeisters

Rosegger Peter Rosegger
149.45 lei
46.97 lei

El cielo llora por mí

Sergio Ramírez
115.12 lei

Grundordnungen

Zaal Andronikashvili
130.72 lei