期刊文献+

任务并行程序设计模型LilyTask在分布存储环境下的设计与实现

Design and Implementation of the Parallel Programming Model LilyTask Under the Distributed Memory Environment
在线阅读 下载PDF
导出
摘要 LilyTask是一种以任务为单位、基于任务并行的计算模型和程序设计模型。本文介绍的LilyTask系统基于 LilyTask模型,对在分布内存环境下实现任务池系统进行了有益的尝试,较好地解决了任务并行在分布存储环境下遇到的 任务间关系、嵌套任务、一致性等相关问题。此外,本系统还采用函数索引技术实现分布环境下的任务迁移,通过任务窃取 策略有效地实现负载平衡。 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.
出处 《计算机工程与科学》 CSCD 2005年第2期68-70,共3页 Computer Engineering & Science
基金 国家自然科学基金重点资助项目(69933920)
关键词 任务并行程序设计模型 计算模型 LILY TASK 分布存储环境 LilyTask task pool distributed memory task parallelism task stealing
  • 相关文献

参考文献6

  • 1汤彦.[D].北京大学,2003.
  • 2邸楠.[D].北京大学,2003.
  • 3王韬,李晓明.SMPCluster:如何开发两级并行[J].计算机工程与科学,2002,24(4):78-80. 被引量:5
  • 4Tao Wang, Xiaoming Li. LilyTask: A Task-Oriented Parallel Computation Model[A]. Proc of 5th Int'l Workshop, APPT2003. LNCS Vol 2834[C]. 2003. 157-161.
  • 5Tao Wang, Nan Di, Jian Shen, et al. LilyTask Programming Model and Its Implementations on SMP & Cluster[A].IASTED Int'l Conf on Parallel and Distributed Computing and Systems[C]. 2003.
  • 6Matthias Korch, Thomas Rauber. Evaluation of Task Pools for the Implementation of Parallel Irregular Algorithms[A].Proc of the Int'l Conf on Parallel Processing Workshops[C].2002.

二级参考文献2

  • 1李晓明 王阳元 等.个人超级计算机——一种值得关注的新兴spercomputing环境.计算机与微电子科学技术国际研讨会论文集[M].北京:北京大学出版社,1998.271-275.
  • 2K Wall 王勇(译).GNU/Linux编程指南[M].北京:清华大学出版社,2000..

共引文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部