Archive for the ‘OpenMP’ Category

Using OpenMP at work

Sunday, June 1st, 2008

One of the developers in another group saw my OpenMP presentation and decided it would fit into the design of his current project. They are using an eight core machine to do spectral analysis and need to run a dozen or so models against the data. With much less work than it would take to multi-thread by hand, in fact it may only take a day or two including testing, we expect to get at least a factor of five improved run time performance. The hardest part may be convincing the client that using of OpenMP is not too esoteric.

OpenMP Presentation

Sunday, July 15th, 2007

 Well that went pretty well. A good crowd of 30 of our engineers and a couple folks from management checking in.

The end result is here:

OpenMP Powerpoint Presentation

Reminder to self - prepare a 1 hour presentation on OpenMP. Compare OpenMP to other solutions.

Notes:
(from Intel Thread Building Blocks Book) “For instance, Intel’s Math Kernel Library
(MKL) and Integrated Performance Primitives (IPP) library are implemented
internally using OpenMP. You can freely link a program using Threading Building
Blocks with the Intel MKL or Intel IPP library.?