| Charles E. Leiserson and Harald Prokop. A minicourse on multithreaded programming. Available on the Internet from http://theory.lcs.mit.edu/ ~ cilk, 1998. |
....We hope that by making Cilk available on the new generation of SMP s, others will extend the range of problems that can be efficiently programmed in Cilk. The three MIT Ph.D. theses [3, 20, 27] contain more detailed descriptions of the foundation and history of Cilk. In addition, the minicourse [23], which was held as part of MIT s 6.046 Introduction to Algorithms class during Spring 1998, provides a good introduction to the programming of multithreaded algorithms using a Cilk like style. 1.3 About this manual This manual is primarily intended for users who wish to write Cilk application ....
....detection software. Finally, Section 2.9 describes the computational model supported by Cilk s scheduler, and Section 2.10 describes Cilk s facilities for measuring the performance. Additional material on multithreaded programming using a Cilk like model can be found in the minicourse notes [23]. This minicourse teaches how recursive multithreaded algorithms can be designed and analyzed. 2.1 The Cilk language Cilk is an algorithmic multithreaded language. The philosophy behind Cilk is that a programmer should concentrate on structuring his program to expose parallelism and exploit ....
Charles E. Leiserson and Harald Prokop. A minicourse on multithreaded programming. Available on the Internet from http://theory.lcs.mit.edu/ ~ cilk, 1998.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC