检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]哈尔滨工业大学计算机科学与工程系,哈尔滨150001 [2]哈尔滨理工大学电气与电子工程系,哈尔滨150040
出 处:《计算机学报》2001年第4期390-394,共5页Chinese Journal of Computers
基 金:自然科学基金
摘 要:对于把一个任务群调度到多个处理器的问题 ,人们往往只注重找到一个调度路径最短的算法 ,却忽略了要节省处理器 .由于 Out- Tree任务图代表分治算法的一大类问题 ,因此 ,文中专门针对该任务图 ,给出了一个基于任务复制的算法 TSA- OT.它首先分配关键路径上的任务结点 ,然后在不改变调度长度的情况下 ,把非关键路径上的结点尽可能分配到已用的处理器上 .并且 ,该算法将 Out- Tree任务图中的所有通信都化为零 .TSA- OT算法与近几年所提出的 TDS,CPFD,DCP算法之间的比较表明 ,TSA- OT算法不仅调度长度最短 ,而且采用了更少或相当个数的处理器 .As to schedule tasks to processors, an algorithm with the shortest scheduling length is always emphasized, and using as less processors as possible is always ignored in this algorithm. This paper purposes an algorithm, called TSA -OT, based on task duplication to schedule an Out Tree task graph which represents a number of divide and conquer algorithms. TSA -OT algorithm assigns the task nodes of the critical paths to processors at first, and allocates the rest nodes to the used processors as possible without changing the scheduling length. And all the communication of an Out Tree graph is zeroized in this algorithm. By the comparison among TDS, CPFD, DCP and TSA -OT algorithms, it shows that TSA -OT algorithm has the shortest scheduling length, and takes less or equal number of processors.
关 键 词:任务调度 调度长度 DAG TSA-0T算法 DCP算法 多处理器
分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.42