Books > Computing & IT > General theory of computing > Mathematical theory of computation
|
Buy Now
Scheduling and Automatic Parallelization (Hardcover, 2000 ed.)
Loot Price: R3,030
Discovery Miles 30 300
|
|
Scheduling and Automatic Parallelization (Hardcover, 2000 ed.)
Expected to ship within 10 - 15 working days
|
Readership This book is devoted to the study of compiler
transformations that are needed to expose the parallelism hiddenin
a program. This book is notan introductory book to parallel
processing, nor is it an introductory book to parallelizing
compilers. Weassume thatreaders are familiar withthebooks High
Performance Compilers for Parallel Computingby Wolfe [121] and
Super- compilers for Parallel and Vector Computers by Zima and
Chapman [125], and that they want to know more about scheduling
transformations. In this book we describe both task graph
scheduling and loop nest scheduling. Taskgraphschedulingaims
atexecuting tasks linked by prece- dence constraints; it is a
run-time activity. Loop nest scheduling aims at ex-
ecutingstatementinstances linked bydata dependences;it is a
compile-time activity. We are mostly interested in loop
nestscheduling,butwe also deal with task graph scheduling for two
main reasons: (i) Beautiful algorithms and heuristics have been
reported in the literature recently; and (ii) Several
graphscheduling, like list scheduling, are the basis techniques
used in task ofthe loop transformations implemented in loop nest
scheduling. As for loop nest scheduling our goal is to capture in a
single place the fantastic developments of the last decade or so.
Dozens of loop trans- formations have been introduced (loop
interchange, skewing, fusion, dis- tribution, etc.) before a
unifying theory emerged. The theory builds upon the pioneering
papers of Karp, Miller, and Winograd [65] and of Lam- port [75],
and it relies on sophisticated mathematical tools (unimodular
transformations, parametric integer linear programming, Hermite
decom- position, Smithdecomposition, etc.).
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.