DocumentCode :
2590117
Title :
Locality-aware process scheduling for embedded MPSoCs
Author :
Kandemir, Mahmut ; Chen, Guilin
Author_Institution :
Comput. Sci. & Eng. Dept., Pennsylvania State Univ., University Park, PA, USA
fYear :
2005
fDate :
7-11 March 2005
Firstpage :
870
Abstract :
Utilizing on-chip caches in embedded multiprocessor-system-on-a-chip (MPSoC) based systems is critical from both performance and power perspectives. While most of the prior work that targets at optimizing cache behavior are performed at hardware and compilation levels, operating system (OS) can also play major role as it sees the global access pattern information across applications. This paper proposes a cache-conscious OS process scheduling strategy based on data reuse. The proposed scheduler implements two complementary approaches. First, the processes that do not share any data between them are scheduled at different cores if it is possible to do so. Second, the processes that could not be executed at the same time (due to dependences) but share data among each other are mapped to the same processor core so that they share the cache contents. Our experimental results using this new data locality aware OS scheduling strategy are promising, and show significant improvements in task completion times.
Keywords :
cache storage; embedded systems; multiprocessing systems; operating systems (computers); performance evaluation; power consumption; processor scheduling; system-on-chip; cache-conscious OS process scheduling; data reuse; embedded MPSoC; embedded multiprocessor-system-on-a-chip; locality-aware process scheduling; on-chip caches; operating system; performance; power consumption; task completion times; Communication networks; Computer science; Degradation; Engineering profession; Hardware; Network-on-a-chip; Operating systems; Power engineering and energy; Processor scheduling; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2005. Proceedings
ISSN :
1530-1591
Print_ISBN :
0-7695-2288-2
Type :
conf
DOI :
10.1109/DATE.2005.198
Filename :
1395692
Link To Document :
بازگشت