[Coin-announce] PFunc: A new library for task parallelism

prabhanjan kambadur pkambadu at osl.iu.edu
Mon Nov 2 10:11:13 EST 2009


I am happy to announce the release of PFunc, short for Parallel  
Functions, a lightweight and portable library that provides C and C++  
APIs to express task parallelism. The features offered by PFunc are a  
strict superset of the features offered by current solutions for task  
parallelism such as Cilk and Threading Building Blocks. Some of  
highlights of PFunc are:

- Custom Priorities for tasks.
- Custom Scheduling for tasks.
- Task Groups for collective communication.
- Nested Parallelism
- Generic
- Open Source

Being designed using generic programming principles, PFunc allows  
users to customize their run at compile-time without any performance  
penalties. PFunc has been released under the Eclipse Public License v  
1.0.

For more information, please visit:

https://projects.coin-or.org/PFunc

Regards,

Anju
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.coin-or.org/pipermail/coin-announce/attachments/20091102/5166a00f/attachment.html 


More information about the Coin-announce mailing list