Harnessing emergence for manycore programming: early experience integrating ensembles, adverbs, and object-based inheritance
SPLASH/OOPSLA Companion, pp. 19-26, 2010.
We believe that embracing nondeterminism and harnessing emergence have great potential to simplify the task of programming manycore processors. To that end, we have designed and implemented Ly, pronounced "Lee", a new parallel programming language built around two new concepts: (i) ensembles which provide for parallel execution and replac...More
PPT (Upload PPT)