Design and Implementation of the Parallel Programming Model LilyTask under the Distributed Memory Environment

沈坚,王韬,李晓明
DOI: https://doi.org/10.3969/j.issn.1007-130x.2005.02.026
2005-01-01
Abstract:LilyTask is both a computational model and a programming model, which is based on task parallelism. The LilyTask system introduced in this paper makes an instructive attempt to implement a task pool on the distributed memory cluster based on the LilyTask model, thus solves the problems of intertask relationships, nested tasks and coherence under the distributed environment. Furthermore, the system implements task migration with the function index technique, and a-chieves load balancing through the task stealing strategy.
What problem does this paper attempt to address?