Scheduling and automatic parallelization

From MaRDI portal





This book deals with fundamental scheduling techniques used for program transformations in parallelizing compilers. The first part covers unidimensional scheduling problems like scheduling of directed acyclic task graphs and cyclic scheduling problems that can be modeled by cyclic task graphs. Multidimensional problems are considered in the second part with emphasis on systems of uniform recurrence equations and corresponding computability questions, nested loop dependence analysis and loop parallelization. Each chapter contains an introduction and overview over the topic. Fundamental concepts are defined clearly and the proofs are explained in detail. Exercises and bibliographical notes are provided for each chapter. The book addresses to advanced students and researchers with interest in scheduling, compilers, and foundations of automatic parallelization techniques and is suitable as a textbook for a graduate course.











This page was built for publication: Scheduling and automatic parallelization

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4501868)