page 1  (108 pages)
2to next section

This thesis presents the theory, design, and implementation of Cilk (pronounced silk ) and Cilk-NOW. Cilk is a C-based language and portable runtime system for programming and executing multithreaded parallel programs. Cilk-NOW is an implementation of the Cilk runtime system that transparently manages resources for parallel programs running on a network of workstations.