Cilk

Known as: Cilk programming language, Cilk++, Task stealing 
Cilk, Cilk++ and Cilk Plus are general-purpose programming languages designed for multithreaded parallel computing. They are based on the C and C… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1977-2018
02040608019772018

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2013
2013
Intel Cilk Plus extends C and C++ to enable writing composable deterministic parallel software that can exploit both the thread… (More)
Is this relevant?
2010
2010
The increasing prevalence of multicore processors has led to a renewed interest in parallel programming. Cilk is a language… (More)
Is this relevant?
Highly Cited
2009
Highly Cited
2009
This paper introduces hyperobjects, a linguistic mechanism that allows different branches of a multithreaded program to maintain… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Review
2009
Review
2009
The availability of multicore processors across a wide range of computing platforms has created a strong demand for software… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 7
Is this relevant?
2007
2007
Cilk is a multithreaded programming language aimed at making parallel programming a seamless extension of commodity serial… (More)
Is this relevant?
1999
1999
We consider the application of Cilk, a C-based runtime system for multithreaded parallel programming, in scheduling static task… (More)
Is this relevant?
Highly Cited
1998
Highly Cited
1998
The fifth release of the multithreaded language Cilk uses a provably good "work-stealing" scheduling algorithm similar to the… (More)
Is this relevant?
Highly Cited
1998
Highly Cited
1998
When two parallel threads holding no locks in common access the same memory location and at least one of the threads modifies the… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1997
Highly Cited
1997
A parallel multithreaded program that is ostensibly deterministic may nevertheless behave nondeterministically due to bugs in the… (More)
  • figure 3
  • figure 1
  • figure 4
  • figure 2
  • figure 5
Is this relevant?
Highly Cited
1995
Highly Cited
1995
Cilk (pronounced “silk”) is a C-based runtime system for multi-threaded parallel programming. In this paper, we… (More)
  • figure 1
  • figure 2
  • figure 3
  • table 4
  • figure 5
Is this relevant?