30 Oct
My current assignment at work is optimizing some code for DualCore processors using OpenMP.
OpenMP is a portable, scalable model that gives shared-memory parallel programmers a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the supercomputer.
Sounds pretty impressive, huh? …. Well it actually isn’t. All you have to do (VS 2005) is activate OpenMP for your project and then you can use #pragma plus various OpenMP directives to split your code into multiple threads.
(more…)