Theron and Matlab
I thought I'd share up some work done recently by Peter Li to use Theron within Matlab, for parallelization of scientific computing within that environment.
Peter presents two posts on his blog, Absurdly Certain. The first is a discussion of concurrent programming within Matlab, the second a HOWTO guide aimed at helping other Matlab users wanting to add concurrency support via Theron.
In the process, Peter overcomes some issues related to shared libraries in Matlab and a confusing array of different Boost versions, but in the end gets Theron working with Matlab in both Mac and Linux environments. He reports useful speedups of around 4.5x, using 6 cores, in his particular use case.
(Apologies for the cut-and-paste links -- my news feed doesn't currently support HTML, for no good reason).
Story published 5 October 2011.