OpenMP Threading and Intel IPP
Introduction to Threading in IPP
Threading Choices for Your Intel IPP Application
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.
We had an ask from one of the various "Birds of a Feather" meetings Intel® holds at venues such as at the Super Computing* (SC) and International Super Computing* (ISC) conferences.
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.
If you are familiar with the Intel® Integrated Performance Primitives (Intel® IPP) library you know that it is widely used to build applicat