|Version 7 (modified by pkambadu, 4 years ago) (diff)|
Welcome to PFunc
PFunc, short for Parallel Functions, is 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. Specifically, PFunc extends the feature set of current solutions with custom task scheduling, task priorities and task affinities. Furthermore, PFunc offers task groups for SPMD-style programming and multiple task completion notifications for parallel execution of DAGs.
PFunc is written in C++ and is released as open source code under the Eclipse Public License (EPL).
Download and installation
The latest release of PFunc is 0.1.1. This can be downloaded from here. The installation instructions can be found in the INSTALL and README files in the PFunc distribution.
- Help with COIN-OR: CoinHelp page.
- PFunc Tutorial.
- PFunc mailing lists:
- Reporting bugs:
- COIN-OR home page