View on GitHub

Habanero-C++

A Compiler-free Work-Stealing Library

Habanero-C++ is a compiler-free work-stealing library, which supports Habanero-C work-stealing constructs. This library implementation supports two different runtimes: a) light-weight standalone work-stealing runtime; and b) X-Stack Open Community Runtime (OCR). Habanero-C++ makes heavy use of C++11 lambda functions in its APIs. C++11 lambdas avoid the need for compiler support while still retaining the syntactic convenience of language-based approaches.

Habanero-C++ Overview

Habanero-C++ Installation

See the README.md file for detailed installation instructions for both light-weight standalone runtime and OCR based backend.

Programming Using Habanero-C++ Library