期刊文献+

DPDS:一种处理资源调度算法

DPDS:processing resources scheduling algorithm
下载PDF
导出
摘要 提出一种新颖的面向高级网络处理器(NP)的处理资源调度算法,称为基于复制的部分动态调度算法(Duplication-base Partial Dynamic Scheduling,DPDS),结合部分动态映射及任务复制策略,以改善NP的性能。DPDS从多个方面与已有算法不同,如处理单元是异构、全连通、多线程的,应用被分解为以持续数据包为输入的DAG任务,调度在初始化和运行时阶段均可调整。实验结果显示本算法比不具有动态复制阶段的算法在最大平均吞吐量上高出30%左右。 This paper proposes a novel processing resources scheduling algorithm oriented advanced Network Processors(NP),called Duplication-base Partial Dynamic Scheduling(DPDS).It aims to improve the NP performance by combining the strategies of partial dynamic mapping and task duplication.DPDS differs from existing solutions in several aspects,e.g.,the processing elements are heterogeneous,fully-connected,and multi-threading,the application is decomposed into DAG tasks with continuous data-packets,and scheduling is conducted at both of initialization and run-time.Experimental results show the algorithm can increase the largest average throughput by about 30% than those without dynamic phase duplication.
作者 肖共萌
出处 《计算机工程与应用》 CSCD 北大核心 2008年第3期128-132,共5页 Computer Engineering and Applications
关键词 调度 网络处理器 任务复制 部分动态调度 scheduling Network Processors(NP) task duplication partial dynamic scheduling
  • 相关文献

参考文献11

  • 1Malloy B,Lloyd E,Soffa M.Scheduling DAG's for asynchronous multiprocessor execution[J].IEEE Trans Parallel and Distributed Systems,1994,5(5):498-508.
  • 2Plishker W,Ravindran K,Shah N,et al.Automated task allocation for network processors[C]//Proc of Network System Design Conference,2004:235-245.
  • 3Yang L,Gohad T,Ghosh P,et al.Resource mapping and scheduling for heterogeneous network processor systems[C]//Proc of the 2005 Symposium on Architecture for Networking and Communications Systems(ANCS'05),2005:19-28.
  • 4Raghavan P,Thompson C.Randomized rounding:a technique for provably good algorithms and algorithmic proof[J].Combinatorica,1987,7:365-374.
  • 5Wolf T,Pappu P,Franklin M.Predictive scheduling of network processors[J].Comput Networks,2003,41 (5):601-621.
  • 6Wolf T,Franklin M.Locality-aware predictive scheduling of network processors[C]//Proc of the IEEE International Symposium on Performance Analysis of Systems and Software(ISPASS).[S.l.]:IEEE Computer Society Press,2001:152-159.
  • 7Weng N,Wolf T.Pipelining vs multiprocessors-choosing the right network processor system topology[C]//Proc of ANCHOR,Munich,Germany,2004.
  • 8Weng N,Wolf T.Profiling and mapping of parallel workloads on network processors[C]//Proc of 20th ACM Symposium on Applied Computing(SAC),March,2005.
  • 9Kwok Y,Ahmad I.Static scheduling algorithms for allocating directed task graphs to multiprocessors[J].ACM Computing Surveys,1999,31(4):406-471.
  • 10Yan S,Zhou X,Wang L,et al.GA-based automated task assignment on network processors[C]//Proc of the 11th International Conference on Parallel and Distributed Systems (ICPADS'05),IEEE Computer Society,Washington,DC,2005:112-118.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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