Blog post

Thread Safety Analysis

Authored by John O (Intel) Last updated on 06/14/2017 - 15:56
Blog post

The hidden performance cost of accessing thread-local variables

Ever finished parallelizing a code and discovered that the performance was not what you were expecting? I think that has happened to everyone.
Authored by Sheng Fu (Intel) Last updated on 06/14/2017 - 15:52
Blog post

Using Linux Top to troubleshoot multi-core scalability issues at DreamWorks Animation

Imagine you are placed in an animated movie production environment where multiple applications run concurrently to solve a problem, and each application is using fork-join process parallelism during i
Authored by Gopalan R. (Intel) Last updated on 06/14/2017 - 16:26

Optimizing Without Breaking a Sweat

This article describes novel techniques developed to optimize DreamWork Animation's rendering, animation, and special effects applications without recompiling or relinking by preloading highly optimized libraries at run-time.
Authored by John O (Intel) Last updated on 06/07/2017 - 12:27

Rethinking the Pipeline: DreamWorks Animation Advances the Art

DreamWorks Animation embarked on a radical re-engineering of their animation pipeline to better accommodate artistic aspirations and improve workflow across an increasingly complex environment. This article describes the new model being put in place.
Authored by admin Last updated on 06/01/2017 - 11:18

A Performance Optimization Study for the DreamWorks Animation Fluid Solver

While there are a variety of methods used to simulate fluid motion, most of them involve algorithms that are computationally intensive and run sequentially over a number of frames to produce an animated result. For this reason the performance of a given algorithm, in addition to its visual characteristics, is a critical factor in how useful the algorithm may be as an artistic tool.
Authored by Charles Congdon (Intel) Last updated on 06/07/2017 - 09:19

Case Study: Parallelizing a Recursive Problem with Intel® Threading Building Blocks

Intel worked closely with DreamWorks Animation engineers to improve the performance of a key rendering system library by up to 35X performance improvement in some cases.
Authored by Louis F. (Intel) Last updated on 06/01/2017 - 11:32
For more complete information about compiler optimizations, see our Optimization Notice.