Description |
1 online resource (xxiii, 207 pages) : illustrations |
Bibliography |
Includes bibliographical references (pages 203-207). |
Contents |
Houdini : multithreading existing software / Jeff Lait -- The Presto execution system : designing for multithreading / George ElKoura -- LibEE : parallel evaluation of character rigs / Martin Watt -- Fluids : simulation on the CPU / Ronald Henderson -- Bullet physics : simulation with OpenCL / Erwin Coumans -- OpenSubdiv : interoperating GPU compute and drawing / Manuel Kraemer. |
Summary |
Introduction and Overview James ReindersIntroduction Overview of Case Studies MotivationProgram in Tasks, Not Threads Value of Abstraction Scaling and Vectorization Advancing Programming Languages for Parallel Programming Parallel Programming in C and C++ Data Movement and Layout Summary Additional ReadingHoudini: Multithreading Existing Software Jeff LaitWhat Is Houdini? Rewrite or Refactor Patterns Copy on Write Dependencies OpenCL The Presto Execution System: Designing for Multithreading George ElKouraIntroduction Presto Presto's Execution SystemUser ExtensionsMemory Access Patterns Flexibi. |
Subject |
Animation (Cinematography)
|
|
Simultaneous multithreading processors.
|
|
Parallel processing (Electronic computers)
|
|
Animation (Cinéma) |
|
Multifil simultané. |
|
Parallélisme (Informatique) |
|
animations (visual works) |
|
animation (process) |
|
Animation (Cinematography) |
|
Parallel processing (Electronic computers) |
|
Simultaneous multithreading processors |
Other Form: |
Print version: 1482243563 (DLC) 2014016458 |
ISBN |
9781482243574 |
|
1482243571 |
|
1482243563 (hardback) |
|
9781482243567 (hardback) |
|
1322634122 |
|
9781322634128 |
|