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

ZHANG Yi,GUAN Nan,WANG Yi
DOI: https://doi.org/10.3969/j.issn.1005-3026.2014.03.011
2014-01-01
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 w orst-case execution time of the computation tasks running on different cores. A page-coloring technique w as proposed to avoid cache contention in memory access for multi-core platforms. The advantage is that the w orst 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 w as designed based on the Linux to support page coloring mechanism,w hich is evaluated using the standard benchmarks. Experimental results show n that the execution time for different processor cores becomes deterministic w hen it is executed on the same platform running in the Linux supported w ith the management system.
What problem does this paper attempt to address?