Buch, Englisch, Band 575, 256 Seiten, Format (B × H): 155 mm x 235 mm, Gewicht: 429 g
Reihe: The Springer International Series in Engineering and Computer Science
Buch, Englisch, Band 575, 256 Seiten, Format (B × H): 155 mm x 235 mm, Gewicht: 429 g
Reihe: The Springer International Series in Engineering and Computer Science
ISBN: 978-1-4613-6948-6
Verlag: Springer US
Features and key topics:
- Detailed review of the mathematical foundations, including convex polyhedra and cones;
- Self-contained treatment of nonsingular loop transformations, code generation, and full loop permutability;
- Tiling loop nests by rectangles and parallelepipeds, including their mathematical definition, dependence analysis, legality test, and code generation;
- A complete suite of techniques for generating SPMD code for a tiled loop nest;
- Up-to-date results on tile size and shape selection for reducing communication and improving parallelism;
- End-of-chapter references for further reading.
Zielgruppe
Research
Weitere Infos & Material
I Mathematic Background and Loop Transformation.- 1. Mathematical Background.- 2. Nonsingular Transformations And Permutabidlity.- II Tiling as a Loop Transformation.- 3. Rectangular Tiling.- 4. Parallelepiped Tiling.- III Tiling for Distributed-Memory Machines.- 5. Spmd Code Generation.- 6. Communication-Minimal Tiling.- 7. Time-Minimal Tiling.