基于访问数据模式的Cache缺失预测模型

基于访问数据模式的Cache缺失预测模型

ID:46630634

大小:682.38 KB

页数:6页

时间:2019-11-26

基于访问数据模式的Cache缺失预测模型_第1页
基于访问数据模式的Cache缺失预测模型_第2页
基于访问数据模式的Cache缺失预测模型_第3页
基于访问数据模式的Cache缺失预测模型_第4页
基于访问数据模式的Cache缺失预测模型_第5页
资源描述:

《基于访问数据模式的Cache缺失预测模型》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第45卷第1期航空计算技术Vol.45No.12015年1月AeronauticalComputingTechniqueJan.2015基于访问数据模式的Cache缺失预测模型吴琳,王建生(中航工业西安航空计算技术研究所,陕西西安710068)摘要:为缓解SMT上线程对Cache的争用,提出了基于访问数据模式的Cache缺失预测模型ADM。使用模型对线程访存轨迹进行分析和计算,以两个线程在下一个时间片的访存地址信息作为模型的输入,预测Cache缺失情况并以此作为线程间Cache争用指标。ADM实现了针对共享数据访问和私有数据访问两种模式的

2、缺失计算方法,对比分析表明,ADM加入了对共享数据情况的分析过程,分别计算针对不同模式访存序列,结果更为精确,仿真试验表明,Cache缺失预测模型结果与目前同类模型的预测结果相比,误差分布在合理的范围内,当两个访存序列中有较多共享数据时,使用SMM方法计算结果将更为准确,证明了对访问模式进行划分的必要性。关键词:SMT;cache;预测中图分类号:TP274文献标识码:A文章编号:1671桘654X(2015)01桘0121桘06PredictingCacheContentionMechanismBasedonAccessingDataM

3、odeWULin,WANGJian桘sheng(Xi′anAeronauticsComputingTechniqueResearchInstitute,AVIC,Xi′an710068,China)Abstract:ToreducetheCachecollisionofSMT,thispaperproposesapredictingcachecontentionmech-anism.Modelpredictstheinformationofresourcecollisionfordifferentdataaccessmodel.Compa

4、rativea-nalysisshowedthatADMaddedtoanalysisoftheprocessofsharingdata,accordingtodifferentmodesofaccesssequencesarecalculated,theresultismoreaccurate.Keywords:SMT;cache;predicting[3]引言tance),通过计算共同执行后的线程的Cache有效访问空间(EffCacheSpace),对共同执行后的Cache考察同时多线程处理器(SimultaneousMulti桘[

5、1]miss数量进行预测作为输出。FOA机制假设线程占用Threadingprocessor,SMT)中核内发生争用的各种资的Cache有效空间与线程的访问频率具有一定的比例源,发现存储类资源L1Cache的争用对系统性能影响关系,则具有高访问频率的线程易于载入Cache更多较为严重。Cache缺失率是反映线程对Cache争用的的数据,占用的有效Cache空间较大。SDC机制根据有效评价指标之一。为了缓解处理器核上线程间对每个线程独立运行时的堆栈距离信息,通过合并这些L1Cache资源的争用,提出一种动态线程协同调度策独立的堆栈距离预测出

6、公共运行时新的堆栈距离信略:通过建立Cache争用预测机制,以线程访存序列作息。这两种方法,实现相对简单,但准确度略差。Prob为输入,预测线程因为共享Cahce而带来的额外缺失模型中引入环形访问队列(CircularSequence)的概念,情况,作为描述线程间对Cache争用情况的指标。用来分析两个没有共享数据的线程共同执行时对1相关研究Cache争用情况,推算线程Y随机插入线程X原本的目前,根据线程的访存信息预测Cache缺失情况,环形访问队列后造成该线程X最后一次访问缺失的概有3种常用的Cache缺失预测模型:Frequencyo

7、fAc-率,进而对两个线程共同执行后Cachemiss数量进行cess(FOA)、StackDistanceCompetition(SDC)和Induc-预测。该模型预测精准性较高,平均错误率只有[2]tiveProbability(Prob)。3.9%,但实现较为复杂。FOA和SDC模型是基于启发式的预测机制,输入结合Prob预测机制中基于环形访问队列计算为线程独自运行时获取的堆栈距离信息(StackDis-Cache缺失的思想,提出基于访问数据模式的Cache缺收稿日期:2014-11-19修订日期:2014-12-18基金项目:装备

8、预研公用技术基金项目资助(9140A16010311HK6101)作者简介:吴琳(1983-),女,江西贵溪人,工程师,主要研究方向为数据信号处理。·122·航空计算技术第45卷第1期失预测模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。