Skip to content

Parallel pattern library for the C++ Actor Framework (CAF)

License

Notifications You must be signed in to change notification settings

ParaGroup/caf-pp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CAF-PP: C++ Actor Framework - Parallel Patterns

Parallel pattern library for the C++ Actor Framework (CAF)

This repository is an early stage implement of efficient and optimized parallel patterns for the Actor Model. The library especially targets multi-cores and it exploits shared-memory to efficient implement Parallel patterns.

The Parallel patterns provided so far are:

  • Pipeline
  • Farm
  • Map
  • Divide&Conquer

In the /examples folder, there are some base examples on how to use the provided parallel pattern inside an Actor-based application.

Build from source

Download the repository and do the following:

mkdir build
cd build
../configure --prefix-path=<path-to-caf-folder>
make -j

To compile with the release optimizations pass the --release parameter to the configure script. For other configurations see the configure help.

Dependency

License

MIT License

About

Parallel pattern library for the C++ Actor Framework (CAF)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published