#Makula#
At the beginning Makula was planned as an object-recognition framework. Finally it becomes a High-Level Library for task-based parallel programming.
The Base contains the following parts:
- a concurrent buffer for writing and reading data from multiple threads.
- a concurrent channel for communicating between threads.
- multiple abstract classes to define process and how they communicate with eachother.
- a workerpool for a higher throughput.
- Clone the latest PCL and install it.
- Clone it from Github
git clone https://github.com/Seppone/Makula.git
- Build it!
mkdir build
cd build
cmake ..
make && make run_makula_tests
- THIS STEP REQUIRES DOXYGEN AND GRAPHVIZ. If you want some documentation, then run
make doc