Intel Threading framework
For the ones who want to thread their application(s) whithout re-inventing the wheel, Intel has recently released a powerful API : TBB (Threading Building Blocks).http://www.threadingbuildingblocks.org
You will find whatever you want in this API:
- Synchronization primitives,
- Funtions to "transparently" parallelize loops in an openmp fashion,
- FrameWork to abstract pipelined data processing,
- Concurrent containers,
- etc.
On top of that their tutorials & documentation (http://www.threadingbuildingblocks.org/documentation.php) are exhaustive.

Commentaires