-
题名异构计算中一种图的非均衡划分算法
被引量:7
- 1
-
-
作者
沈轶炜
曾国荪
-
机构
同济大学计算机科学技术系
国家高性能计算机工程技术中心同济分中心上海
-
出处
《计算机科学》
CSCD
北大核心
2006年第6期260-263,共4页
-
基金
国家自然科学基金资助项目(60173026)
上海科委重大项目(03DZ15029)
上海高校网络技术E-研究院资助(200301-1)。
-
文摘
现有的图的划分算法大多是均衡划分,要求划分块的权值相等,划分块之间的连接代价尽量最小。但是在异构计算环境中,不同的处理机的计算能力不尽相同,从而在并行任务调度时所分配的计算任务量也应随之不同。所以为了适应更广泛意义上的异构负载均衡,本文提出了异构计算中的一种任务图的非均衡划分算法。该算法根据任意给定的需求,使得划分好的各个子集权值不均等。其中划分子集的个数等于异构环境中处理机的个数,各子集的大小比例于不同处理机的计算能力。算法包括3步粗化阶段、非均衡划分阶段以及精化还原阶段。本文通过用格林威治大学提供的系列开放图来测试该算法,实验结果表明算法是准确有效的。
-
关键词
异构计算
非均衡的图划分
任务图
分布向量
-
Keywords
Heterogeneous computing, Unbalanced partitioning, Task graph, Distribution vector
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-