Jibu is an object oriented software library featuring some high-level concurrency constructs that enables programmers to write efficient and scalable concurrent programs that are easier to maintain and debug than traditional concurrent programs. Jibu abstracts low-level constructs like threads, locks, monitors and other synchronization mechanisms and enables the programmer to focus on concurrency by providing high-level constructs like tasks, mailboxes, channels and choices.
Jibu features an advanced built-in scheduler to facilitate fine-grained and efficient concurrency.
The scheduler section illustrates how Jibu supports the Divide & Conquer pattern, but other common parallel patterns, such as pipelining, event coordination and embarrassingly parallel, are also easily implemented with Jibu - see examples here:
The Jibu download includes a detailed documentation of all Jibu features and some sample programs.
The documentation section provides different articles about Jibu and finally a quick overview of Jibu is given here.