A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
The Cilk++ concurrency platform
2009
Proceedings of the 46th Annual Design Automation Conference on ZZZ - DAC '09
The availability of multicore processors across a wide range of computing platforms has created a strong demand for software frameworks that can harness these resources. This paper overviews the Cilk++ programming environment, which incorporates a compiler, a runtime system, and a race-detection tool. The Cilk++ runtime system guarantees to load-balance computations effectively. To cope with legacy codes containing global variables, Cilk++ provides a "hyperobject" library which allows races on
doi:10.1145/1629911.1630048
dblp:conf/dac/Leiserson09
fatcat:5oenlyp7gvfidgh2snrrik7vdi