Banyan

Banyan is a framework allowing exploitation of and-parallelism and or-parallelism in recursive algorithms while providing fine-grained control over where processor time is spent.

Documentation

Banyan was created as a course project for 15-712 Advanced and Distributed OS, Spring 2010.

Please read the technical report and check out the slides.
Here is a paper that we submitted to lpar.


Download

Source Code

People

Chris Martens
Michelle Mazurek
David Renshaw