As part of my focus on software performance, I also support and consult on implementing scalable parallelism in applications.
Ray-tracing is a classic example of an embarrassingly parallel algorithm; since each pixel is typically independent of the rest, theoretically every pixel can be done in parallel (given enough core
The N-Body problem is a classic example used frequently to demonstrate parallelization and how it improves performance.
Most modern threading platforms are already offering task based programming models.
OpenMP Threading and Intel IPP
Threading Choices for Your Intel IPP Application
Introduction to Threading in IPP
I've got a great wife. For my birthday she got me a copy of the newly updated Introduction to Algorithms, 3rd ed. by Cormen, Leiserson, Rivest, and Stein.
Greetings, everyone! I would like to share my experience in porting OpenMP applications to the Threading Building Blocks library.
In this blog, I will discuss a list of useful Linux commands to run, to tune your system for running the Apache web service, as well as some Apache tuning configuration changes which have shown to