Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 225,256,226 papers from all fields of science
Search
Sign In
Create Free Account
Cilk Plus
Known as:
Cilk programming language
, Cilk (programming language)
, Cilk++
Expand
Cilk, Cilk++ and Cilk Plus are general-purpose programming languages designed for multithreaded parallel computing. They are based on the C and C…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
50 relations
ANSI C
Apache Storm
Array slicing
Asynchrony (computer programming)
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2014
2014
Optimizing Data Locality for Fork/Join Programs Using Constrained Work Stealing
J. Lifflander
,
S. Krishnamoorthy
,
L. Kalé
International Conference for High Performance…
2014
Corpus ID: 8245446
We present an approach to improving data locality across different phases of fork/join programs scheduled using work stealing…
Expand
2014
2014
Cooperative Scheduling of Parallel Tasks with General Synchronization Patterns
S. Imam
,
Vivek Sarkar
European Conference on Object-Oriented…
2014
Corpus ID: 1956353
In this paper, we address the problem of scheduling parallel tasks with general synchronization patterns using a cooperative…
Expand
2013
2013
Topology Aware Task stealing for on-Chip NUMA Multi-Core Processors
B. Vikranth
,
R. Wankar
,
C. R. Rao
International Conference on Conceptual Structures
2013
Corpus ID: 12693770
2010
2010
Estimating and Exploiting Potential Parallelism by Source-Level Dependence Profiling
Jonathan Chee Heng Mak
,
Karl-Filip Faxén
,
Sverker Janson
,
A. Mycroft
European Conference on Parallel Processing
2010
Corpus ID: 31834427
Manual parallelization of programs is known to be difficult and error-prone, and there are currently few ways to measure the…
Expand
2010
2010
Achieving Fair or Differentiated Cache Sharing in Power-Constrained Chip Multiprocessors
Xiaorui Wang
,
Kai Ma
,
Yefu Wang
International Conference on Parallel Processing
2010
Corpus ID: 15039023
Limiting the peak power consumption of chip multiprocessors (CMPs) has recently received a lot of attention. In order to enable…
Expand
Highly Cited
2000
Highly Cited
2000
Scheduling Cilk multithreaded parallel programs on processors of different speeds
M. A. Bender
,
M. Rabin
ACM Symposium on Parallelism in Algorithms and…
2000
Corpus ID: 10067055
We study the problem of executing parallel programs, in particular Cilk programs, on a collection of processors of different…
Expand
2000
2000
Satin: Efficient Parallel Divide-and-Conquer in Java
R. V. Nieuwpoort
,
T. Kielmann
,
H. Bal
European Conference on Parallel Processing
2000
Corpus ID: 7722526
Satin is a system for running divide and conquer programs on distributed memory systems (and ultimately on wide-area…
Expand
2000
2000
SilkRoad: a multithreaded runtime system with software distributed shared memory for SMP clusters
Liang Peng
,
W. Wong
,
M. Feng
,
C. Yuen
Proceedings IEEE International Conference on…
2000
Corpus ID: 3391332
Constructing multithreaded parallel systems with software distributed shared memory (DSM) is an attractive trend in cluster…
Expand
1998
1998
An Empirical Comparison of Runtime Systems for Conservative Parallel Simulation
C. Lim
,
Malcolm Yoke Hean Low
,
Wentong Cai
,
W. Hsu
,
Shell-Ying Huang
,
S. Turner
IPPS/SPDP Workshops
1998
Corpus ID: 1049682
A main consideration when implementing a parallel simulation application is the choice of the parallel simulation protocol…
Expand
1998
1998
Provably efficient non-preemptive task scheduling with Cilk
V.-B. Vee
,
W. Hsu
Annual International Computer Software and…
1998
Corpus ID: 6815410
We consider the problem of scheduling static task graphs by using Cilk, a C based runtime system for multithreaded parallel…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE