Several authors from DreamWorks Animation, Pixar, Side Effects, AMD and Intel got together to write a book based on the Siggraph 2013 course on Multithreading in Visual Effects. The material in the book is greatly expanded and updated from the course material, and includes an additional chapter on OpenSubdiv, authored by Manuel Kraemer of Pixar. Ron Henderson received a Technical Achievement Award earlier this year (Feb 2014) for the development of the FLUX gas simulation system (Chapter 5 in our book).
I won't be at Siggraph 2014, but several of my co-authors will be. On August 11, 2014, there is a bird of a feather "Siggraph 2014 Birds of a Feather session." The book will also be available on the Siggraph 2014 show floor at the Taylor & Francis booth (Booth 1213).
Multithreading Introduction and Overview
James Reinders, Intel Corporation
Houdini: Multithreading existing software
Jeff Lait, Side Effects Software Inc
The Presto Execution System: Designing for Multithreading
George ElKoura, Pixar Animation Studios
LibEE: Parallel Evaluation of Character Rigs
Martin Watt, Dreamworks Animation
Fluids: Simulation on the CPU
Ron Henderson, Dreamworks Animation
Bullet Physics: Simulation with OpenCL
Erwin Coumans, Advanced Micro Devices, Inc.
OpenSubdiv: Interoperating GPU Compute and Drawing
Manuel Kraemer, Pixar
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804