Intel® Threading Building Blocks
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.
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.
Optimizations for MSC.Software SimXpert* using Intel® Threading Building Blocks (Intel® TBB)
MSC.Software SimXpert* is a fully integrated simulation environment for performing multidiscipline based analysis with a graphical interface designed to facilitate the end-to-end simulations. This article describes the threading of SimXpert.
Download Optimizing with TBB
Sample code for "Optimizing with TBB" download page
Optimizing Game Architectures with Intel® Threading Building Blocks
This article describes techniques of optimizing game architectures that already have some threading and shows how Intel TBB can enhance the performance of these architectures with relatively small amounts of coding effort.
My 5 Favorite New Intel® Software Development Product Features of 2011
It's been a big year for us in the Intel Developer Products Division. We released Intel® Cluster Studio XE and Intel® Parallel Studio XE Service Pack 1. We continued to plan and design our products to provide support for the compute continuum. And of course we worked to grow our community of developers.
Some Performance Advantages of Using a Task-Based Parallelism Model
As part of my focus on software performance, I also support and consult on implementing scalable parallelism in applications. There are many reasons to implement parallelism as well as many methods for doing it - but this blog is not about either of those things. This blog is about the performance advantages of one particular way of implementing parallelism - and, luckily, that way is supported by several models available.
