首页 | 本学科首页   官方微博 | 高级检索  
     检索      

网格中数据并行流水线的任务指派优化
引用本文:王庆江,桂小林,郑守淇.网格中数据并行流水线的任务指派优化[J].西安交通大学学报,2004,38(8):771-774.
作者姓名:王庆江  桂小林  郑守淇
作者单位:西安交通大学电子与信息工程学院,710049,西安
基金项目:国家高技术研究发展计划资助项目 (2 0 0 1AA1 1 1 0 81 ),国家自然科学基金资助项目 (60 2 73 0 85)
摘    要:为了缩短网格中数据并行流水线在吞吐率受限下的延迟,提出了一种优化任务指派的算法.在一个流水线中,每个任务都可以是一个数据并行程序.当多个任务被指派到同一个并行系统时,假设每个任务排他地使用一组处理机.根据优化目的,优化过程可分成连续的两个阶段,即提高吞吐率和缩短吞吐率受限下的延迟.对不同的优化阶段,用不同的启发式算法确定一个并行系统中每个任务的处理机数.改派任一任务都会使流水线的性能发生变化,性能提高的幅度被称为任务优先级.通过重复改派优先级最高的任务,流水线的性能可迅速提高,这在仿真实验中已得到了证实.

关 键 词:网格  流水线  数据并行流水线  吞吐率  延迟  任务指派
文章编号:0253-987X(2004)08-0771-04
修稿时间:2003年9月4日

Task Assignment Optimization for Data Parallel Pipelines in Grids
Wang Qingjiang,Gui Xiaolin,Zheng Shouqi.Task Assignment Optimization for Data Parallel Pipelines in Grids[J].Journal of Xi'an Jiaotong University,2004,38(8):771-774.
Authors:Wang Qingjiang  Gui Xiaolin  Zheng Shouqi
Abstract:To shorten the throughput-constrained latency of data parallel pipelines in grids, an algorithm for optimizing task assignments was proposed. In a pipeline, each task might be a data parallel program. When more than one task was assigned to an identical parallel system, each task was supposed to exclusively use a set of processors. According to optimization purposes, the optimization process could be partitioned into two consecutive phases, namely, increasing the throughput and shortening the throughput-constrained latency. For different optimization phases, different heuristic algorithms were adopted to determine the processor number of each task in a parallel system. Reassigning any task would bring some changes to the pipeline performance, and the range of the increased performance was called task priority. By iteratively reassigning the task with highest priority, the pipeline performance would be increased quickly, which was proved in simulated experiments.
Keywords:grid  pipeline  data parallel pipeline  throughput  latency  task assignment
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号