Parallel Programming. Boost's MPI, OpenMP, TBB, or something else?
- by unknownthreat
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?