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

prabhanjan kambadur pkambadu at indiana.edu
Mon Nov 2 10:12:57 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  

For more information, please visit:



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

More information about the Coin-announce mailing list