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.
| Translated title of the contribution | A memory management approach based on page coloring for multi-core systems |
|---|---|
| Original language | Chinese (Simplified) |
| Pages (from-to) | 351-355 |
| Journal | 东北大学学报(自然科学版) |
| Volume | 35 |
| Issue number | 3 |
| Publication status | Published - Mar 2014 |
| Externally published | Yes |
Research Keywords
- 多核
- Cache
- 实时
- 页着色
- 操作系统
- Multi-core
- Real-time
- Page coloring
- Operating system
Fingerprint
Dive into the research topics of 'A memory management approach based on page coloring for multi-core systems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver