Using memory mapping to support cactus stacks in work-stealing runtime systems
Many multithreaded concurrency platforms that use a work-stealing runtime system incorporate a "cactus stack," wherein a function's accesses to stack variables properly respect the function's calling ancestry, even when many of the functions operate in parallel. Unfortunately, su...
Main Authors: | Lee, I-Ting Angelina, Boyd-Wickizer, Silas, Huang, Zhiyi, Leiserson, Charles E. |
---|---|
Other Authors: | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory |
Format: | Article |
Language: | en_US |
Published: |
Association for Computing Machinery
2011
|
Online Access: | http://hdl.handle.net/1721.1/64623 |
Similar Items
-
Stable adaptive work-stealing for concurrent many-core runtime systems
by: Cao, Yangjie, et al.
Published: (2013) -
On the efficiency of localized work stealing
by: Suksompong, Warut, et al.
Published: (2019) -
Executing Task Graphs Using Work-Stealing
by: Agrawal, Kunal, et al.
Published: (2012) -
Memory-mapping support for reducer hyperobjects
by: Lee, I-Ting Angelina, et al.
Published: (2014) -
Cactus
by: Lau, Li Ying
Published: (2022)