TY - GEN
T1 - A list scheduling heuristic with new node priorities and critical child technique for task scheduling with communication contention
AU - Mu, Pengcheng
AU - Nezan, Jean François
AU - Raulet, Mickaël
PY - 2011
Y1 - 2011
N2 - Task scheduling is becoming an important aspect for parallel programming of modern embedded systems. In this chapter, the application to be scheduled is modeled as a Directed Acyclic Graph (DAG), and the architecture targets parallel embedded systems composed of multiple processors interconnected by buses and/or switches. This chapter presents new list scheduling heuristics with communication contention. Furthermore, we define new node priorities (top level and bottom level) to sort nodes, and propose an advanced technique named critical child to select a processor to execute a node. Experimental results show that the proposed method is effective to reduce the schedule length, and the runtime performance is greatly improved in the cases of medium and high communication. Since the communication cost is increasing from medium to high in modern applications like digital communication and video compression, the proposed method is well-adapted for scheduling these applications over parallel embedded systems.
AB - Task scheduling is becoming an important aspect for parallel programming of modern embedded systems. In this chapter, the application to be scheduled is modeled as a Directed Acyclic Graph (DAG), and the architecture targets parallel embedded systems composed of multiple processors interconnected by buses and/or switches. This chapter presents new list scheduling heuristics with communication contention. Furthermore, we define new node priorities (top level and bottom level) to sort nodes, and propose an advanced technique named critical child to select a processor to execute a node. Experimental results show that the proposed method is effective to reduce the schedule length, and the runtime performance is greatly improved in the cases of medium and high communication. Since the communication cost is increasing from medium to high in modern applications like digital communication and video compression, the proposed method is well-adapted for scheduling these applications over parallel embedded systems.
UR - https://www.scopus.com/pages/publications/78651525508
U2 - 10.1007/978-90-481-9965-5_10
DO - 10.1007/978-90-481-9965-5_10
M3 - 会议稿件
AN - SCOPUS:78651525508
SN - 9789048199648
T3 - Lecture Notes in Electrical Engineering
SP - 217
EP - 236
BT - Algorithm-Architecture Matching for Signal and Image Processing - Best Papers from Design and Architectures for Signal and Image Processing 2007 and 2008 and 2009
A2 - Gogniat, Guy
A2 - Milojevic, Dragomir
A2 - Morawiec, Adam
A2 - Erdogan, Ahmet
ER -