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...

Full description

Bibliographic Details
Main Authors: Lee, I-Ting Angelina (Contributor), Boyd-Wickizer, Silas (Contributor), Huang, Zhiyi (Contributor), Leiserson, Charles E. (Contributor)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Association for Computing Machinery, 2011-06-21T14:30:17Z.
Subjects:
Online Access:Get fulltext