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.
2017
2017
Modern server processors in high performance computing consist of multiple integrated memory controllers on-chip and behave as… 
2012
2012
SPIRE is a new methodology for the design of parallel extensions of the intermediate representations used in compilation… 
2012
2012
Reasoning about synchronization, ordering and conflicting memory accesses makes parallel programming difficult, error-prone and… 
2011
2011
The development of standard processors changed in the last years moving from bigger, more complex, and faster cores to putting… 
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
Nabbit is a work-stealing library for executing dynamic task graphs with arbitrary dependencies. We prove that Nabbit achieves… 
2003
2003
Distributed Shared Memory (DSM) is a highly desirable programming model for cluster based computing. Even though a number of… 
Review
2003
Review
2003
  • C. Lengauer
  • 2003
  • Corpus ID: 7573865
I consider the problem of the domain-specific optimization of programs. I review different approaches, discuss their potential… 
2000
2000
Dataflow computation models enable simpler and more efficient management of the memory hierarchy-a key barrier to the performance… 
1998
1998
These notes contain two lectures that teach multithreaded algorithms using a Cilk like model These lectures were designed for the…