[ale] OT: Multi-core Utilization

Cleveland Flowe flowe.c at gmail.com
Fri Mar 8 15:43:18 EST 2013


Eigen or Intel MKL (if you're on Intel) with OpenMP should help.

http://eigen.tuxfamily.org/dox-devel/GettingStarted.html

http://software.intel.com/en-us/intel-mkl

http://openmp.org/wp/
On Mar 8, 2013 11:35 AM, "Jeff Hubbs" <jhubbslist at att.net> wrote:

> My *practical* experience has a hole in it when it comes to developing
> software to efficiently use multiple cores in a machine.
>
> If I'm writing code in the likes of C++, Python, or Fortran (acknowledging
> that I've got a range of programming paradigms there) and let's say that
> I'm subtracting two 2-D arrays of floating point numbers from one another
> element-wise, how is it that the operation gets blown across multiple CPU
> cores in an efficient way, if at all?  Bear in mind that if this is done in
> Fortran, it's done in a pair of nested do-loops so unless the compiler is
> really smart, that becomes a serial operation.
> ______________________________**_________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/**listinfo/ale<http://mail.ale.org/mailman/listinfo/ale>
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/**listinfo<http://mail.ale.org/mailman/listinfo>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20130308/0c374cc2/attachment.html>


More information about the Ale mailing list