国防科技大学学报2016,Vol.38Issue(5):32-38,7.DOI:10.11887/j.cn.201605006
位置信息与替换概率相结合的多核共享Cache管理机制
Shared Cache management scheme with location information and eviction probability in multi-core system
摘要
Abstract
LLC (last level Cache)plays an important role in multi-core systems.A shared LLC management scheme with fine granularity,low latency and simple hardware complexity was proposed.The performance goal was translated into eviction probabilities of each core.Then,a victim core,which was near the current core and had higher eviction probability was chosen to provide the victim block for replacement.In this way,LLC was dynamically partitioned among all cores at finer granularity of Cache blocks.This proposal is more flexible than traditional way-partitioning scheme.In addition,the combination of location information and eviction probability improves the locality between Cache resources and the corresponding cores,which can reduce the Cache access latency.The proposed scheme requires only little additional hardware changes to traditional Cache structure.Results on M5 simulator suggest that the performance can improve from 6.8% to 22.7% when comparing with the related works.关键词
多核系统/末级Cache/动态划分/替换策略Key words
multi-core system/last-level Cache/dynamic partitioning/replacement policy分类
信息技术与安全科学引用本文复制引用
徐金波,庞征斌,李琰..位置信息与替换概率相结合的多核共享Cache管理机制[J].国防科技大学学报,2016,38(5):32-38,7.基金项目
国家自然科学基金资助项目(61202126);国家863计划资助项目(2012AA01A301,2013AA01A208);国家部委基金资助项目 ()