DocumentCode
2170647
Title
An ILP formulation for task mapping and scheduling on multi-core architectures
Author
Yi, Ying ; Han, Wei ; Zhao, Xin ; Erdogan, Ahmet T. ; Arslan, Tughrul
Author_Institution
Univ. of Edinburgh, Edinburgh
fYear
2009
fDate
20-24 April 2009
Firstpage
33
Lastpage
38
Abstract
Multi-core architectures are increasingly being adopted in the design of emerging complex embedded systems. Key issues of designing such systems are on-chip interconnects, memory architecture, and task mapping and scheduling. This paper presents an integer linear programming formulation for the task mapping and scheduling problem. The technique incorporates profiling-driven loop level task partitioning, task transformations, functional pipelining, and memory architecture aware data mapping to reduce system execution time. Experiments are conducted to evaluate the technique by implementing a series of DSP applications on several multi-core architectures based on dynamically reconfigurable processor cores. The results demonstrate that the proposed technique is able to generate high-quality mappings of realistic applications on the target multi-core architecture, achieving up to 1.3times parallel efficiency by employing only two dynamically reconfigurable processor cores.
Keywords
embedded systems; integer programming; linear programming; logic design; microprocessor chips; reconfigurable architectures; DSP; ILP formulation; embedded systems; functional pipelining; integer linear programming formulation; memory architecture aware data mapping; multi-core architectures; on-chip interconnects; profiling-driven loop level task partitioning; reconfigurable processor cores; system execution time; target multi-core architecture; task mapping; task scheduling; task transformations; Computer architecture; Digital signal processing; Embedded system; Job shop scheduling; Memory architecture; Merging; Pipeline processing; Processor scheduling; Registers; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location
Nice
ISSN
1530-1591
Print_ISBN
978-1-4244-3781-8
Type
conf
DOI
10.1109/DATE.2009.5090629
Filename
5090629
Link To Document