Friday, December 18, 2009

Final Project Write-up, Part 2: Existing Solutions

The Cilk project provides a straight-forward example of parallelizing the fib() function at http://supertech.csail.mit.edu/cilk/intro.html. Although cilk simplifies the process of parallel programming, it relies on the programmer to specify how the program is split up. Because we ensure that variables are passed by value or are immutable, we are able to automatically detect how to parallelize this function (See part 4).

No comments:

Post a Comment