In my last blog, I introduced the concept of vectorization, which is parallelism across data elements in a regi
One of my performance focus areas for this year is vectorization.
Particle systems are an ideal candidate for multi-threading in games. Most games have particle systems and their general nature of independent entities lends well to parallelism.
If you are familiar with the Intel® Integrated Performance Primitives (Intel® IPP) library you know that it is widely used to build applicat
Writing the sample code for this post I was amazed myself to see how simple it was to reach over 20 times performance improvement with so little effort.
Your first encounter with the Intel® IPP library can be overwhelming, due to the number of functions contained within.
OpenMP Threading and Intel IPP
Threading Choices for Your Intel IPP Application
Introduction to Threading in IPP
<!--[endif]--><!--[if gte mso 9]> Normal 0 false false false MicrosoftInternetExplorer4 <![endif]--><!--[if gte mso 9]> <![endif]--> <!--[endif]--><!--[if gte