Skip to search formSkip to main contentSkip to account menu

Cilk Plus

Known as: Cilk programming language, Cilk (programming language), Cilk++ 
Cilk, Cilk++ and Cilk Plus are general-purpose programming languages designed for multithreaded parallel computing. They are based on the C and C… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2014
2014
We present an approach to improving data locality across different phases of fork/join programs scheduled using work stealing… 
2014
2014
In this paper, we address the problem of scheduling parallel tasks with general synchronization patterns using a cooperative… 
2010
2010
Manual parallelization of programs is known to be difficult and error-prone, and there are currently few ways to measure the… 
2010
2010
Limiting the peak power consumption of chip multiprocessors (CMPs) has recently received a lot of attention. In order to enable… 
Highly Cited
2000
Highly Cited
2000
We study the problem of executing parallel programs, in particular Cilk programs, on a collection of processors of different… 
2000
2000
Satin is a system for running divide and conquer programs on distributed memory systems (and ultimately on wide-area… 
2000
2000
Constructing multithreaded parallel systems with software distributed shared memory (DSM) is an attractive trend in cluster… 
1998
1998
A main consideration when implementing a parallel simulation application is the choice of the parallel simulation protocol… 
1998
1998
We consider the problem of scheduling static task graphs by using Cilk, a C based runtime system for multithreaded parallel…