Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 238,226,683 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.
2017
2017
EFFECTIVE TASK BINDING IN WORK STEALING RUNTIMES FOR NUMA MULTI-CORE PROCESSORS
B. Vikranth
,
R. Wankar
,
C. Raghavendra Rao
2017
Corpus ID: 32762519
Modern server processors in high performance computing consist of multiple integrated memory controllers on-chip and behave as…
Expand
2012
2012
SPIRE, a Sequential to Parallel Intermediate Representation Extension
Dounia Khaldi
,
P. Jouvelot
,
Corinne Ancourt
,
F. Irigoin
2012
Corpus ID: 12816403
SPIRE is a new methodology for the design of parallel extensions of the intermediate representations used in compilation…
Expand
2012
2012
BDDT: Block-level Dynamic Dependence Analysis for Deterministic Task-Based
George Tzenakis
,
A. Papatriantafyllou
,
F. Zakkak
,
Hans Vandierendonck
,
Polyvios Pratikakis
,
Dimitrios S. Nikolopoulos
2012
Corpus ID: 268093094
Reasoning about synchronization, ordering and conflicting memory accesses makes parallel programming difficult, error-prone and…
Expand
2011
2011
Frameworks for Multi-core Architectures: A Comprehensive Evaluation Using 2D/3D Image Registration
Richard Membarth
,
Frank Hannig
,
J. Teich
,
Mario Körner
,
Wieland Eckert
ARCS
2011
Corpus ID: 17155132
The development of standard processors changed in the last years moving from bigger, more complex, and faster cores to putting…
Expand
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
Executing Dynamic Task Graphs Using Work-Stealing
Kunal Agrawal
,
C. Leiserson
,
Jim Sukha
2010
Corpus ID: 5374926
Nabbit is a work-stealing library for executing dynamic task graphs with arbitrary dependencies. We prove that Nabbit achieves…
Expand
2003
2003
The performance model of SilkRoad - a multithreaded DSM system for clusters
Liang Peng
,
W. Wong
,
C. Yuen
CCGrid . 3rd IEEE/ACM International Symposium on…
2003
Corpus ID: 15634785
Distributed Shared Memory (DSM) is a highly desirable programming model for cluster based computing. Even though a number of…
Expand
Review
2003
Review
2003
Program Optimization in the Domain of High-Performance Parallelism
C. Lengauer
Domain-Specific Program Generation
2003
Corpus ID: 7573865
I consider the problem of the domain-specific optimization of programs. I review different approaches, discuss their potential…
Expand
2000
2000
Dataflow Java: implicitly parallel Java
Gareth Lee
,
J. Morris
Proceedings 5th Australasian Computer…
2000
Corpus ID: 16178058
Dataflow computation models enable simpler and more efficient management of the memory hierarchy-a key barrier to the performance…
Expand
1998
1998
A Minicourse on Multithreaded Programming
C. Leiserson
,
H. Prokop
1998
Corpus ID: 1061737
These notes contain two lectures that teach multithreaded algorithms using a Cilk like model These lectures were designed for the…
Expand