首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种多核系统上基于页着色的内存管理方法
引用本文:张轶,关楠,王义.一种多核系统上基于页着色的内存管理方法[J].东北大学学报(自然科学版),2014,35(3):351-355.
作者姓名:张轶  关楠  王义
作者单位:(东北大学 信息科学与工程学院, 辽宁 沈阳110819)
基金项目:国家自然科学基金资助项目(61100023);中央高校基本科研业务费专项资金资助项目(N120404008)
摘    要:当今多核平台多采用共享cache架构,但运行在不同核心上的任务产生的cache冲突问题使得程序最坏执行时间的计算变得十分困难.因此提出了使用页着色技术解决多核cache上访存冲突问题的方法.此方法的优势是使已有单核上的WCET分析技术可以对多核上的程序执行时间进行判断.在Linux系统上实现了支持页着色划分方法的内存管理系统,并使用通用测试集对该方法进行了测试.实验结果表明,在Linux系统中使用该内存管理策略后,在相同多核平台上程序的执行时间变得可预测.

关 键 词:多核  cache  实时  页着色  操作系统  

A Memory Management Approach Based on Page Coloring for Multi core Systems
ZHANG Yi,GUAN Nan,WANG Yi.A Memory Management Approach Based on Page Coloring for Multi core Systems[J].Journal of Northeastern University(Natural Science),2014,35(3):351-355.
Authors:ZHANG Yi  GUAN Nan  WANG Yi
Institution:School of Information Science & Engineering, Northeastern University, Shenyang 110819, China.
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.
Keywords:multi core  cache  real time  page coloring  operating system
本文献已被 CNKI 等数据库收录!
点击此处可从《东北大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《东北大学学报(自然科学版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号