Replication-based partial dynamic scheduling on heterogeneous network processors

被引:0
作者
Yu, Zhiyong [1 ]
Yang, Zhiyi [1 ]
Zhang, Fan [1 ]
Yu, Zhiwen [2 ]
Zhang, Tuanqing [1 ]
机构
[1] Northwestern Polytech Univ, Sch Comp Sci, Xian, Peoples R China
[2] Kyoto Univ, Acad Ctr Comp & Media Stud, Kyoto, Japan
来源
ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS | 2007年 / 4847卷
关键词
scheduling; network processors; task replication; partial dynamic scheduling; directed acyclic graph;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is a great challenge to map network processing tasks to processing resources of advanced network processors, which are heterogeneous and multi-threading multiprocessor System-on-Chip. This paper proposes a novel scheduling algorithm, called Replication-based Partial Dynamic Scheduling (RPDS). It aims to improve the NP performance by combining the strategies of partial dynamic mapping and task replication with a 2-phase scheduling. RPDS differs from existing solutions in several aspects, e.g., the processing elements are heterogeneous, fully-connected, and multi-threading, the application is decomposed into directed acyclic graph tasks with continuous data-packets, and scheduling is conducted at both of initialization and run-time. Experimental results showed our algorithm could increase the largest average throughput by about 30% than those without dynamic phase replication.
引用
收藏
页码:4 / +
页数:2
相关论文
共 10 条
[1]   Instruction replication for reducing delays due to inter-PE communication latency [J].
Aggarwal, A ;
Franklin, M .
IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (12) :1496-1507
[2]  
FRANKLIN M, 2004, P 3 NETW PROC WORKSH, P103
[3]  
Liang Yang, 2005, 2005 Symposium on Architectures for Networking and Communications Systems (ANCS), P19, DOI 10.1109/ANCS.2005.4675262
[4]   SCHEDULING DAGS FOR ASYNCHRONOUS MULTIPROCESSOR EXECUTION [J].
MALLOY, BA ;
LLOYD, EL ;
SOFFA, ML .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (05) :498-508
[5]  
RAMASWAMY R, 2004, P NETW PROC WORKSH C, P103
[6]  
WENG N, 2005, P 20 ACM S APPL COMP
[7]  
WENG N, 2004, P ANCHOR 2004 MUN GE
[8]   Predictive scheduling of network processors [J].
Wolf, T ;
Pappu, P ;
Franklin, MA .
COMPUTER NETWORKS, 2003, 41 (05) :601-621
[9]  
WOLF T, 2005, ANCS 2005 P 2005 S A, P71
[10]  
Yan SM, 2005, 11th International Conference on Parallel and Distributed Systems, Vol I, Proceedings, P112