Cilk: An Efficient Multithreaded Runtime System

Cilk (pronounced "silk") is a C-based runtime system for multithreaded parallel programming. In this paper, we document the efficiency of the Cilk work-stealing scheduler, both empirically and analytically. We show that on real and synthetic applications, the "work" and "cr...

Full description

Bibliographic Details
Main Authors: Blumofe, Robert D., Joerg, Christopher F., Kuszmaul, Bradley C., Leiserson, Charles E., Randall, Keith H., Yuli, Zhou
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149259