发明名称 一种动态缓存污染防治系统及方法
摘要 本发明公开了一种动态缓存污染防治系统及方法,属于计算机缓存性能优化技术领域。本发明的动态缓存污染防治系统包括内存监测模块、分析模块和决策分配模块。内存监测模块对为上层用户层程序动态分配的堆内存进行采样监测,并收集用户层程序的访存行为并提交给分析模块;分析模块对采样监测模块收集到的数据进行分析,判断程序前期的访存特性对缓存的污染情况;决策分配模块对原有的伙伴系统进行扩展,加入以page‑color为基础的页面管理机制,将内存页面管理与页面映射分离,再根据分析模块的分析结果控制系统逻辑页面到物理页框的映射方式,实现对缓存污染的有效限制。
申请公布号 CN103970679B 申请公布日期 2017.02.01
申请号 CN201410168269.0 申请日期 2014.04.24
申请人 华中科技大学 发明人 廖小飞;金海;张德新;郭人通
分类号 G06F12/0893(2016.01)I;G06F11/30(2006.01)I 主分类号 G06F12/0893(2016.01)I
代理机构 华中科技大学专利中心 42201 代理人 廖盈春
主权项 一种动态缓存污染防治系统,包括内存监测模块、分析模块和决策分配模块,其特征在于:所述内存监测模块对为上层用户层程序动态分配的堆内存进行采样监测并收集数据,并将所述数据发送至所述分析模块,其中,所述数据包括动态分配内存的大小、所述用户层程序运行时函数调用栈的内容及深度、所述被采样监测页面相邻两次猝发访问的时间间隔ΔT和所述时间间隔ΔT内各级缓存访问缺失次数ΔCi,i=1、2、3;所述分析模块对所述内存监测模块收集到的所述数据进行分析,判断所述用户层程序的所述堆内存是否对缓存造成污染,确定对所述缓存的污染类型为Li级缓存污染,并将分析结果发送至所述决策分配模块;所述决策分配模块对原有的伙伴系统加入以page‑color为基础的页面管理机制,将内存页面管理与页面映射分离,根据所述分析模块的所述分析结果控制系统逻辑页面到物理页框的映射方式,以实现对缓存污染的有效限制。
地址 430074 湖北省武汉市洪山区珞喻路1037号
您可能感兴趣的专利