Parallel Programming. Boost's MPI, OpenMP, TBB, or something else?

Posted by unknownthreat on Stack Overflow See other posts from Stack Overflow or by unknownthreat
Published on 2010-05-23T10:35:37Z Indexed on 2010/05/23 10:40 UTC
Read the original article Hit count: 269

Hello, I am totally a novice in parallel programming, but I do know how to program C++.

Now, I am looking around for parallel programming library. I just want to give it a try, just for fun, and right now, I found 3 APIs, but I am not sure which one should I stick with. Right now, I see Boost's MPI, OpenMP and TBB.

For anyone who have experienced with any of these 3 API (or any other parallelism API), could you please tell me the difference between these? Are there any factor to consider, like AMD or Intel architecture?

© Stack Overflow or respective owner

Related posts about multicore

Related posts about multiprocessing