基于堆的缓存污染监测过滤机制研究
本文关键词:基于堆的缓存污染监测过滤机制研究
【摘要】:现有的处理器大多采用近期最少使用算法(Least Recently Used,LRU)作为高速缓存置换算法,但是该算法不能有效地识别被访问数据的局部性,无法根据数据的局部性变化及时调整置换策略。特别是针对偶发性、周期性的批量操作或者大数据集的访问,LRU算法的缓存命中率会急剧下降,导致局部性较差的数据将局部性较好的数据驱逐出高速缓存,引发高速缓存污染问题。目前普遍采用的多核共享缓存机制有效降低了核间通信开销,提高了缓存利用率,但多个核心之间竞争使用共享缓存使得缓存污染更为容易扩散,进一步加剧缓存污染问题,严重影响系统性能。现有的缓存污染治理策略存在着开销过大、对应用程序不透明、需要特殊硬件支持等问题。 基于堆内存的缓存污染监测过滤机制(Monitoring and Filtering Mechanism onCache Pollution,MFMCP),为应用程序提供一种通用、透明且低开销的缓存污染解决方案。MFMCP利用通用处理器平台上普遍存在的硬件计数器对应用程序已分配堆内存的运行时信息进行采样监测,并结合中断信号机制降低采样监测引入的开销。在此基础上,根据同一内存上下文分配的内存其访存行为高度相似的特性,预测当前正在分配内存的类型,并将预测类型传递给操作系统内核页面管理模块。为了能够有效地对共享缓存进行划分,MFMCP对内核伙伴系统进行扩展,加入了以页着色技术为基础的页面管理机制,再以预测的内存类型指导伙伴系统对共享缓存进行动态划分,实现对缓存污染的有效防治。 实验结果表明, MFMCP系统自身引入的平均开销低于1%,相比于优化前的系统,缓存空间敏感类型的应用程序在MFMCP环境下执行效率显著提高,其加速比均在1.2以上,在保证通用、透明且低开销的前提下,有效缓解多核共享缓存污染问题。
【关键词】:共享缓存 监测 过滤 预测 缓存划分
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP333
【目录】:
- 摘要4-5
- Abstract5-8
- 1 绪论8-18
- 1.1 问题提出8-9
- 1.2 相关技术9-13
- 1.3 国内外研究现状13-16
- 1.4 论文研究内容16
- 1.5 文章框架结构16-18
- 2 基于堆的缓存污染监测过滤系统设计18-29
- 2.1 系统简介18-19
- 2.2 系统设计思路19-21
- 2.3 体系结构与功能模块21-24
- 2.4 工作机制与处理流程24-28
- 2.5 小结28-29
- 3 基于堆的缓存污染监测过滤系统的关键技术29-41
- 3.1 基于堆内存的采样监测机制29-35
- 3.2 内存类型预测机制35-36
- 3.3 基于页着色技术的共享缓存划分方法36-39
- 3.4 小结39-41
- 4 系统测试与分析41-48
- 4.1 测试环境41-42
- 4.2 采样监测误差42-43
- 4.3 采样监测开销43-44
- 4.4 系统性能测试44-46
- 4.5 小结46-48
- 5 总结与展望48-50
- 致谢50-52
- 参考文献52-57
- 附录1 攻读学位期间参加的主要科研项目57-58
- 附录2 攻读学位期间申请的国家发明专利58
【相似文献】
中国期刊全文数据库 前5条
1 罗杨洁;朱俊;;多角度偏振遥感在水体油污染监测中的优势分析[J];国土资源遥感;2011年03期
2 丛学;曹仁江;;中巴地球资源卫星IRMSS数据在鸭绿江口污染监测评价中的应用[J];环境保护与循环经济;2009年11期
3 王成龙;范多旺;邢达;钱隆;;植物光诱导延迟发光介导的酸性环境污染监测[J];光电子·激光;2006年03期
4 谷保祥;王喜英;乔明晓;徐春祥;张继伟;曹志林;;基于纳米结构氧化锌的水体酚类污染监测研究[J];传感技术学报;2014年04期
5 ;[J];;年期
中国重要会议论文全文数据库 前8条
1 陈鸿;孙玉琪;李文韬;李卓;;我国光污染监测技术初探[A];中国环境保护优秀论文精选[C];2006年
2 陈顺祥;孙开磊;;核化污染监测装备技术考量[A];全国危险物质与安全应急技术研讨会论文集(上)[C];2011年
3 高松;徐捷;魏海萍;刘娟;崔虎雄;王东方;伏晴艳;;工业园区大气特征污染监测系统构建研究[A];2013中国环境科学学会学术年会论文集(第四卷)[C];2013年
4 黄伟雄;吴西梅;陈明;梁春穗;;广东省油炸和焙烤食品的丙烯酰胺污染监测与危害分析[A];2010广东省预防医学会学术年会资料汇编[C];2010年
5 谢静芳;董伟;王宁;陈雷;杨靖华;金英子;田忠臣;;燃煤民居冬季室内CO污染监测分析[A];创新驱动发展 提高气象灾害防御能力——S16第二届城市气象论坛——灾害·环境·影响·应对[C];2013年
6 黄忠;;乌鲁木齐市出租车尾气污染监测与分析[A];中国环境保护优秀论文集(2005)(下册)[C];2005年
7 孔德丽;万定生;俞弦;;基于GAF路由算法的污染监测与定位WSN系统总体设计及网络协议分析[A];第三届全国水力学与水利信息学大会论文集[C];2007年
8 刘丰茂;钱传范;江树人;K.Hurle;;地下水、地表水、雨水中农药污染监测研究[A];第七届北京青年科技论文评选获奖论文集[C];2003年
中国重要报纸全文数据库 前6条
1 陈琼;吉林将建食品污染监测网络[N];中国食品质量报;2010年
2 陈飞邋钱峰;食品污染监测覆盖8.3亿人[N];健康报;2007年
3 记者 张心致;我市年内开展PM2.5污染监测[N];鹤壁日报;2013年
4 记者 刘金霞;卫生部严控食品污染监测数据汇总[N];中国经济时报;2009年
5 吴学安;雾霾防治要加强预警也要问责[N];中国环境报;2014年
6 记者 梅礼成 通讯员 余伏安;动物肾脏中镉超标最高达100倍[N];中国消费者报;2004年
中国硕士学位论文全文数据库 前3条
1 张德新;基于堆的缓存污染监测过滤机制研究[D];华中科技大学;2014年
2 胡玉玲;基于HJ-1高光谱数据的矿区植被污染监测[D];山东科技大学;2011年
3 周华芬;浙江某地区合成革行业DMF污染监测、评估及综合整治措施的研究[D];南京理工大学;2011年
,本文编号:588098
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/588098.html