*** Welcome to piglix ***

RaftLib

RaftLib
Rl.svg
Original author(s) Jonathan Beard
Initial release late 2014 (late 2014)
Stable release
.7a / May 15, 2016; 10 months ago (2016-05-15)
Development status Active
Written in C++
Operating system Linux, OS X, Windows(planned)
Type Data analytics, HPC, Signal Processing, Machine Learning, Algorithms, Big Data
License Apache License 2.0
Website raftlib.io

RaftLib is a portable parallel processing system that aims to provide extreme performance while increasing programmer productivity. It enables a programmer to assemble a massively parallel program (both local and distributed) using simple iostream-like operators. RaftLib handles threading, memory allocation, memory placement, and auto-parallelization of compute kernels. It enables applications to be constructed from chains of compute kernels forming a task and pipeline parallel compute graph. Programs are authored in C++ (although other language bindings are planned).

Here is a Hello World example for demonstration purposes:


...
Wikipedia

...