期刊文献+

基于DAG图的自适应代码划分优化算法 被引量:1

Adaptive Algorithm for Code Partitioning Based on DAG
下载PDF
导出
摘要 并行编译的两大工作是程序代码划分和调度。对于调度问题,目前已有大量的解决方案,但是针对代码划分提取并行性的研究工作却非常少。该文提出了通过合并结点来划分DAG图的新的划分算法。实例分析证明,该算法是一种有效的、低复杂度的自适应代码划分解决方案,并且适用于异构计算的任务图划分。 Two main phrases of the compiler of the parallel machine are the code partitioning to abstract parallelism and the scheduling phrase. There are many more solutions to the scheduling phrase in the literature, but few regards the code partitioning phrase. A novel adaptive algorithm for code partitioning which merges points to partition the directed acyclic graph (DAG) is presented. It has been proved through the case that the algorithm is an efficient and low complexity solution for code partitioning. It is also suitable to the task graph partitioning for heterogeneous computing.
作者 周静 曾国荪
出处 《计算机工程》 CAS CSCD 北大核心 2007年第20期15-17,共3页 Computer Engineering
基金 国家自然科学基金资助项目(60173026) 上海科委重大项目(03DZ15029) 上海高校网格技术E-研究院基金资助项目(200301-1)
关键词 并行编译 有向无环图 代码划分 任务合并 关键路径 parallel compiler directed acyclic graph (DAG) code partitioning task merging critical path
  • 相关文献

参考文献9

  • 1曾国荪,263.net,陆鑫达.异构计算中的负载共享[J].软件学报,2000,11(4):551-556. 被引量:22
  • 2Polychronopoulus C D, Kuck D J. Guided Self-scheduling: A Partial Scheduling Scheme for Parallel Supercomputers[J]. IEEE Trans.on Computers,1987,36(12): 1425-1439.
  • 3Feitelson D, Rudolph L. Parallel Job Scheduling[C]//Proc. of the 10th Workshop on Job Scheduling Strategies for Parallel Processing,NY.2004.
  • 4Ayed M, Gaudiot J L. An Efficient Heuristic for Code Partitioning[J]. Parallel Computing, 2000,26(3): 399-426.
  • 5Yang T, Gerasoulis A. Scheduling Parallel Tasks on an Unbounded Number of Processors[J]. IEEE Transactions on Parallel and Distributed Systems,1994,5(9): 951-967.
  • 6Baskiyar S, Dickinson C. Scheduling Directed A-cyclic Task Graphs on a Bounded Set of Heterogeneous Processors Using Task Duplication[J]. J. Parallel Distrib. Comput.2005, 65(9): 911-921.
  • 7Kwok Y, Ahmad I. Benchmarking the Task Graph Scheduling Algorithms[J]. J. Parallel Distrib. Comput.1999, 59(3): 381-422.
  • 8曾国荪,陆鑫达.异构任务图的实现模型[J].同济大学学报(自然科学版),2001,29(8):954-960. 被引量:1
  • 9Freund R F, Siegel H J. Heterogeneous Processing[J]. Computer, 1993,26(6):18-27.

二级参考文献8

  • 1曾国荪.自动提取程序的异构特征实现异构计算[M].上海:上海交通大学计算机科学与工程系,2000..
  • 2Cierniak M,The Computer J,1997年,40卷,6期,356页
  • 3Shin G,IEEE Transactions onParallel and Distributed System s,1994年,15卷,7期,704页
  • 4Wang M,Proceedings of the Workshop on Heterogeneous Processing,1992年,13页
  • 5曾国荪,学位论文,2000年
  • 6Zheng Yuheng,学位论文,1999年
  • 7曾国荪,263.net,陆鑫达.异构计算中的负载共享[J].软件学报,2000,11(4):551-556. 被引量:22
  • 8黄伟民,陆鑫达,曾国荪.异构BSP模型及其通信协议[J].电子学报,2000,28(8):72-75. 被引量:8

共引文献21

同被引文献15

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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