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
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;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
Print_ISBN :
978-1-4244-3781-8
DOI :
10.1109/DATE.2009.5090629