一种多核系统上基于页着色的内存管理方法
本文选题:多核 切入点:cache 出处:《东北大学学报(自然科学版)》2014年03期
【摘要】:当今多核平台多采用共享cache架构,但运行在不同核心上的任务产生的cache冲突问题使得程序最坏执行时间的计算变得十分困难.因此提出了使用页着色技术解决多核cache上访存冲突问题的方法.此方法的优势是使已有单核上的WCET分析技术可以对多核上的程序执行时间进行判断.在Linux系统上实现了支持页着色划分方法的内存管理系统,并使用通用测试集对该方法进行了测试.实验结果表明,在Linux系统中使用该内存管理策略后,在相同多核平台上程序的执行时间变得可预测.
[Abstract]:Nowadays, multi-core platforms adopt a shared cache architecture. However, the problem of cache conflict caused by tasks running on different cores makes it very difficult to calculate the worst execution time of a program. Therefore, a method of using page coloring technology to solve the problem of multi-core cache petition and memory conflict is proposed. The advantage of this method is that the existing WCET analysis technique can judge the execution time of programs on multiple cores. A memory management system supporting the method of page coloring is implemented on the Linux system. The experimental results show that the execution time of programs on the same multi-core platform becomes predictable after using the memory management strategy in Linux system.
【作者单位】: 东北大学信息科学与工程学院;
【基金】:国家自然科学基金资助项目(61100023) 中央高校基本科研业务费专项资金资助项目(N120404008)
【分类号】:TP333
【共引文献】
相关期刊论文 前5条
1 吕鸣松;郭浩;关楠;;MRU Cache替换算法平均性能剖析[J];东北大学学报(自然科学版);2013年11期
2 黄涛;王晶;王克义;;一种降低末级高速缓存污染的分阶段自适应动态插入策略[J];北京大学学报(自然科学版);2014年02期
3 黄涛;王晶;管雪涛;钟祺;王克义;;采用分区域管理的软硬件协作高能效末级高速缓存设计[J];计算机辅助设计与图形学学报;2013年11期
4 汤恩义;李宣东;;面向维护的实时软件时间变化敏感点检测[J];计算机学报;2013年12期
5 吕鸣松;关楠;王义;;面向WCET估计的Cache分析研究综述[J];软件学报;2014年02期
相关博士学位论文 前1条
1 陈芳园;基于多核处理器平台的实时系统WCET分析研究[D];国防科学技术大学;2011年
相关硕士学位论文 前4条
1 周学文;基于汽车控制应用的强实时性共享SRAM多核结构研究[D];上海交通大学;2012年
2 余丹萍;基于程序阶段行为的共享缓存动态划分方法研究[D];华中科技大学;2013年
3 袁大星;虚拟化环境下面向分布式非关系型数据管理的通信优化系统[D];华中科技大学;2013年
4 郭雪蓉;基于重用距离分析的多虚拟机缓存划分系统[D];华中科技大学;2013年
【相似文献】
相关期刊论文 前10条
1 尤彩萍;;多核嵌入式系统软件开发方法的研究[J];宁波职业技术学院学报;2010年05期
2 卢凯,金士尧,卢锡城;并行文件系统中适度贪婪的Cache预取一体化算法[J];计算机学报;1999年11期
3 ;NI加入多核协会共同提高基于多核的软硬件平台的互用性[J];电子技术应用;2008年05期
4 施笑安,周兴社,吴勇英;Linux内核支持服务质量的改进[J];计算机工程;2005年20期
5 李健航,潘孝梅;Pentium体系结构简介[J];微型机与应用;1994年10期
6 ;NI加入多核协会共同提高基于多核的软硬件平台的互用性[J];微计算机信息;2008年12期
7 李剑阳;付宇卓;刘婷;;基于Microblaze多核系统的设计及在FPGA上的实现[J];微电子学与计算机;2009年07期
8 戴梅萼,史嘉权;计算机系统存储体设计技术的探讨[J];微型机与应用;1995年03期
9 胡东伟;梁宏明;陈杰;;移动终端基带芯片架构概论[J];移动通信;2009年08期
10 尚毅,向旭光;怎样使奔腾586奔起来[J];实验技术与管理;1996年02期
相关会议论文 前10条
1 李鑫;窦勇;邓林;张劲;;多核平台下事务处理类应用性能分析及评价[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年
2 何军;王飙;;通用多核处理器发展现状和趋势研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
3 邓亚丹;吴京;熊伟;景宁;;基于共享cache多核处理器的数据库内存排序优化[A];第26届中国数据库学术会议论文集(B辑)[C];2009年
4 石文强;倪晓强;金作霖;张民选;;Cache动态插入策略模型研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年
5 刘奇;郝守青;沈海华;章隆兵;;一种基于RAM的降低异构多核切换开销的方法[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年
6 刘涛;季振洲;王庆;朱素霞;;嵌入式多核平台大容量高速存储与增强可靠性研究[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年
7 郑涵;吴英;丁晓东;乐嘉锦;;基于Web的个性化智能Cache库[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
8 彭林;张小强;刘德峰;谢伦国;田祖伟;;一种挖掘多核处理器存储级并行的算法[A];第15届全国信息存储技术学术会议论文集[C];2008年
9 张承义;郭维;周宏伟;;Cache漏流功耗的自适应优化:动态容量调整[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年
10 刘杰;马彦;叶维;高剑刚;;多核处理器存储体系分析[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
相关重要报纸文章 前10条
1 张云泉;并行计算:迎接多核时代的挑战[N];计算机世界;2006年
2 《计算机世界》评测实验室 吴挺;图形工作站的多核棋局[N];计算机世界;2007年
3 乐天邋编译;Snow Leopard:没有新功能的OS?[N];计算机世界;2008年
4 雷阳;Vista改变的江湖[N];电脑商报;2007年
5 北京市科委保密委员会主办;操作系统与数据库的安全漏洞[N];北京科技报;2000年
6 左亚莉;操作系统谁更超值 Linux 遭遇挑战[N];中国民航报;2005年
7 ;谁是未来手机上的王者[N];中国高新技术产业导报;2004年
8 本报记者 刘学习;三大发展趋势铸造应用盾牌[N];计算机世界;2005年
9 王晓sァ÷尢,
本文编号:1665764
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1665764.html