检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:石文强[1] 倪晓强[1] 金作霖[1] 张民选[1]
机构地区:[1]国防科学技术大学计算机学院,湖南长沙410073
出 处:《计算机工程与科学》2013年第10期159-165,共7页Computer Engineering & Science
基 金:国家自然科学基金资助项目(60970036;61003075)
摘 要:多核下,末级Cache容量、组相联数不断增大,传统Cache替换算法LRU会出现Cache死块增多、Cache有效利用率下降等问题。Cache动态插入策略可以有效地避免LRU算法中出现的这些问题,因而受到了广泛的关注。但是,目前对Cache插入策略的研究只停留在策略水平上,缺乏定量的模型研究。针对此问题,提出了一个Cache插入策略的解析模型,该模型以应用的重用信息为输入,使用状态概率递归计算的方法,可预测不同插入策略下Cache的失效率。SPEC2006模拟验证表明,模型的精度较高,最大绝对误差为15.6%,平均绝对误差为3.1%。Chip Multi-Processor(CMP) commonly employs last level cache with large capacity and high associativity,but the traditional cache replacement policy LRU gradually loses its performance due to the cache dead block problem caused by high cache associativity.As a result,dynamic insertion policy,which can effectively solve such problems of LRU,has received much more attention.However,current researches mainly focus on the replacement policy,while there are few studies on the quantitative analysis of the replacement policies.This paper presents an entire new analytical cache model for cache dynamic insertion replacement.The model,which inputs the application's reuse distance information and employs the recursive iterating probability method,is always able to give an accurate miss rate prediction for different insertion policies.The simulation results reveal that the average absolute error of the model is 3.1% and the max is 15.6%.
关 键 词:多核Cache Cache替换策略 动态插入策略 递归概率模型
分 类 号:TP302.7[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.147.59.186