Journal of Northeastern University Natural Science ›› 2014, Vol. 35 ›› Issue (3): 351-355.DOI: 10.12068/j.issn.1005-3026.2014.03.011

• Information & Control • Previous Articles     Next Articles

A Memory Management Approach Based on Page Coloring for Multicore Systems

ZHANG Yi, GUAN Nan, WANG Yi   

  1. School of Information Science & Engineering, Northeastern University, Shenyang 110819, China.
  • Received:2013-08-14 Revised:2013-08-14 Online:2014-03-15 Published:2013-11-22
  • Contact: ZHANG Yi
  • About author:-
  • Supported by:
    -

Abstract: Most multicore platforms currently adopt shared cache among the processor cores. Due to the problem of cache contention, it is extremely difficult to predict the worstcase execution time of the computation tasks running on different cores. A pagecoloring technique was proposed to avoid cache contention in memory access for multicore platforms. The advantage is that the worst case execution time of tasks running on individual core can be estimated separately using the existing WCET analysis methods for uniprocessor systems. A memory management system was designed based on the Linux to support page coloring mechanism, which is evaluated using the standard benchmarks. Experimental results shown that the execution time for different processor cores becomes deterministic when it is executed on the same platform running in the Linux supported with the management system.

Key words: multicore, cache, realtime, page coloring, operating system

CLC Number: