Parallel IT · PARCutils
PARCutils — About
PARCutils integrates utilities usable by any parallel processing framework, including those developed by the Parallel and Reconfigurable Computing Group. It provides ready-to-use mechanisms for convenient, efficient, and intuitive parallelisation of loops that iterate over collections, based on different scheduling policies. PARCutils works with any type of collection — even inherently sequential ones such as lists.
To help manage and integrate results returned from iterations and parallel processes, PARCutils offers an extensive set of ready-to-use reduction operations under the RedLib package. RedLib uses an approach called nestable reduction objects, where reductions on dictionary types (maps) can nest other reduction objects for convoluted operations.
Getting started
See the introductions to Parallel Iterator and RedLib for comprehensive guides with intuitive examples.
Download
PARCutils libraries and source can be downloaded here.
Documentation
User manuals and API documentation are available here.