Multithreading for visual effects

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...

Full description

Bibliographic Details
Main Author: Watt, Martin
Format: eBook
Language:English
Published: Boca Raton, FL CRC Press 2015
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 02808nmm a2200505 u 4500
001 EB001936167
003 EBX01000000000000001099069
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 1482243563 
020 |a 1482243571 
020 |a 1322634122 
020 |a 9781482243567 
020 |a 9781482243574 
050 4 |a TR897.5 
100 1 |a Watt, Martin 
245 0 0 |a Multithreading for visual effects  |c Martin Watt [and 6 others] 
260 |a Boca Raton, FL  |b CRC Press  |c 2015 
300 |a xxiii, 207 pages  |b illustrations 
505 0 |a 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 
505 0 |a Includes bibliographical references (pages 203-207) 
653 |a animations (visual works) / aat 
653 |a Parallel processing (Electronic computers) / http://id.loc.gov/authorities/subjects/sh85097826 
653 |a Simultaneous multithreading processors / fast 
653 |a COMPUTERS / Programming / Games / bisacsh 
653 |a Multifil simultané 
653 |a COMPUTERS / Computer Graphics / bisacsh 
653 |a Parallélisme (Informatique) 
653 |a Animation (Cinematography) / fast 
653 |a Simultaneous multithreading processors / http://id.loc.gov/authorities/subjects/sh2003004752 
653 |a COMPUTERS / General / bisacsh 
653 |a Animation (Cinematography) / http://id.loc.gov/authorities/subjects/sh85005291 
653 |a Parallel processing (Electronic computers) / fast 
653 |a Animation (Cinéma) 
653 |a animation (process) / aat 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 9781482243567 
776 |z 1482243563 
776 |z 9781482243567 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781482243567/?ar  |x Verlag  |3 Volltext 
082 0 |a 331 
082 0 |a 777/.7 
520 |a 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