Locality-Aware Process Scheduling for Embedded MPSoCs

Computer Science – Hardware Architecture

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Submitted on behalf of EDAA (http://www.edaa.com/)

Scientific paper

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.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Locality-Aware Process Scheduling for Embedded MPSoCs does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Locality-Aware Process Scheduling for Embedded MPSoCs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Locality-Aware Process Scheduling for Embedded MPSoCs will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-431494

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.