DocumentCode
1570411
Title
Co-optimization of memory access and task scheduling on MPSoC architectures with multi-level memory
Author
He, Yi ; Xue, Chun Jason ; Xu, Cathy Qun ; Sha, Edwin H M
Author_Institution
Dept. of Comput. Sci., Univ. of Texas at Dallas, Richardson, TX, USA
fYear
2010
Firstpage
95
Lastpage
100
Abstract
An MPSoC system usually consists of a number of processors, a memory hierarchy and a communication mechanism between processors. Because of the gap between the constantly increasing processor speed and slower memory access, how to utilize the memory subsystem more efficiently has become a critical issue for improving the overall system performance. To address this problem, two algorithms are proposed in this paper. The first one uses the integer linear programming method so that the memory access cost is minimized while tasks are scheduled in as short a time as possible. The second one is a heuristic algorithm which can achieve close to optimum results with linear running time. The experimental results show that the memory access cost can be reduced up to 56% comparing to LIST scheduling.
Keywords
integer programming; linear programming; memory architecture; system-on-chip; MPSoC architectures; MPSoC system; co-optimization; communication mechanism; heuristic algorithm; integer linear programming; memory access cost; memory hierarchy; memory subsystem; multilevel memory; task scheduling; Computer architecture; Computer science; Costs; Heuristic algorithms; Integer linear programming; Memory architecture; Memory management; Nonvolatile memory; Partitioning algorithms; Processor scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
Conference_Location
Taipei
Print_ISBN
978-1-4244-5765-6
Electronic_ISBN
978-1-4244-5767-0
Type
conf
DOI
10.1109/ASPDAC.2010.5419914
Filename
5419914
Link To Document