摘要
本发明公开了一种处理器芯片多级缓存方法及系统,在上级缓存中使用较小的缓存线,在下级缓存中使用较大的缓存线,同时在下级缓存中采用和上级缓存不一样的替换算法,在上级缓存中采用LRU替换算法及其变种,在下级缓存中采用最近命中(Most Recently Hit,简称MRH))替换算法进行替换。在MRH替换算法中,Hit标识位只在命中(Cache Hit)时被设置为1,初次载入缓存时Hit标识位为0。当下级缓存线被CPU核心或者上级缓存后续访问时,也就是命中时,该Hit标志位才被设置为1。下级缓存替换时,优先选择Hit标志位为0的缓存线被替换出去。MRH替换算法的优点是能够快速排除大量的没有缓存价值的内容。MRH替换算法在数据密集型应用中有卓越的表现,MRH替换算法能够在不增加硬件电路成本的情况下,立刻提高网络服务器性能高达200%。
技术关键词
多级缓存方法
处理器芯片
替换算法
多级缓存系统
分区
标识
标志位
核心
网络服务器
标记
电路
数据
系统为您推荐了相关专利信息
智慧园区管理
智能化算法
链条
子模块
通风排气装置
SSD存储器
智能电源管理模块
高性能
低功耗
机器学习算法
穴位识别方法
三维人体模型
关键点
非暂态计算机可读存储介质
三维模型