|
Boost Users : |
Subject: Re: [Boost-users] boost multithread use all cores in parallel ?
From: Oliver Seiler (oseiler_at_[hidden])
Date: 2011-08-14 23:03:28
I'll second Cory's advise to look at Intel's TBB library; seems like
you're already mostly in a position to make use of it, if you're
already thinking at the level of tasks. The boost thread library
doesn't really provide the constructs for doing efficient parallel
programming, in my experience.
On Sun, Aug 14, 2011 at 10:13 AM, Jack Bryan <dtustudy68_at_[hidden]> wrote:
> Hi,
>
> How to make sure that a multithreaded C++ program is run by ALL cores on a
> multicore server to do computing in parallel physically (not logically).
>
> I have a multicore server, which has 24 CPUs, each of which has 6 cores.
>
> It is Intel Xeon X5650 2.67GHz
> cpu cores : 6 (support 6 threads)
> cpu MHz : 1596.000
>
> totally, I have 24 * 6 = 144 cores.
>
> I designed a multithreaded C++ program with boost/thread.
>
> How to make sure that my program is run by all 144 cores ?
>
> Any help is really appreciated.
>
> thanks
>
>
>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net