基于复用距离的cache失效率分析

基于复用距离的cache失效率分析

ID:4167014

大小:185.17 KB

页数:5页

时间:2017-11-29

基于复用距离的cache失效率分析_第1页
基于复用距离的cache失效率分析_第2页
基于复用距离的cache失效率分析_第3页
基于复用距离的cache失效率分析_第4页
基于复用距离的cache失效率分析_第5页
资源描述:

《基于复用距离的cache失效率分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第!&卷第1期小型微型计算机系统ZG.[!&JG/1!""%年1月3*J*Y3*AMXWLWB53WW-O/!""%基于复用距离的!"!#$失效率分析付雄,张昱,陈意云(中国科学技术大学计算机科学与技术系,安徽合肥!(""!&)5$678.:9:;<7+=!:>,?/-@:/?+摘要:复用距离已经成为程序?7?<-行为的一种重要度量标准,但高复杂度和可能的内存溢出问题使得其难以应用/本文在引入最大?7?<-大小的基础上提出一种受限的复用距离分析方法/该方法有效地避免了一般复用距离分析可能导致的内存溢出问题,同时使得复用距离分析达到线性时间复杂度/文章通过对一系列整数

2、和浮点程序的实验说明基于该复用距离分析的?7?<-失效率分析的可行性和正确性/关键词:复用距离;A7?<-失效率;局部性中图分类号:BC(00文献标识码:D文章编号:0"""$0!!"(!""%)"1$0&&&$"#%$&’$()’*"+!$,"’$-."!#$/)’’%"*$0+"12’)’EF28G+=,HIDJKL:,AI5JL8$9:+(!"#$%&’"(&)*+)’#,&"%-./"(."$(01".2()3)45,6(/7"%8/&5)*-./"(."$(01".2()3)45)*+2/($,9"*"/!(""!&,+2/($)03’*4"!*:M-:>

3、-@8>,7+?-<7>N-?G6-7+86OGP,7+,6-,P8?GQOPG=P76?7?<-N-<7R8GP,N:,<8=>8N.-6-6GP9GR-P$Q.GTOPGN.-667U-8,>:>8+=@8QQ8?:.,/AG+>8@-P8+=67S?7?<->8;-,,<8>O7O-P8+,PG@:?->7.868,-@P-:>-@8>,7+?-7+7.9>8>6-,6-,OG>>8N.-6-6GP9GR-PQ.GTOPGN.-68++GP67.P-:>-@8>,7+?-7+7.9>8>,7,

4、,<->76-,86-,<8>6-,?G6O.-S8,9GQP-:>-@8>,7+?-7+7.9>8>@-?P-7>-,G.8+-7P/5SO-P86-+,>QPG6>G6-8+,-=-P7+@Q.G7,8+=$OG8+,OPG=P76>>Q-7>8N.-7+@?GPP-?,,<7,?7?<-68>>P7,-8>7+7.9;-@N9,<8>P-:>-@8>,7+?-7+7.9>8>/5$2674-’:P-:>-@8>,7+?-;?7?<-68>>P7,-;.G?7.8,98引言和3都与程序及其输入相关;当3比较大,如达到上亿时,很容易导

5、致系统物理内存甚至(!位地址空间溢出/计算机ACF速度的高速增长和内存速度的缓慢增长使本文通过引入最大?7?<-大小(37SA7?<-W8;-),提出了得ACF和内存之间的速度差距越来越大,这导致内存系统成一种受限的复用距离分析方法/该方法有效地弥补了其他复为性能上的瓶颈/现代计算机体系结构中广泛采用?7?<-来用距离分析的不足,其主要特点有:降低这种影响,但是?7?<-不能命中时形成的?7?<-失效会引(0)使分析所需的空间只与最大?7?<-大小相关,不再随起较长时间的内存存取/实际中?7?<-能否有效地利用取决程序或者其输入的改变而改变,有效地避免了可能导致的内

6、于程序局部性(4G?7.8,9)和数据的复用模式[0]/随着?7?<-层存溢出问题;次数目的增加和自适应能力的增强,如何模型化程序局部性(!)将分析的时间复杂度降低到与访问数据的次数J成并分析?7?<-失效率成为研究的热点,这对开发高性能应用线性关系;程序、现代优化编译器以及高性能计算机系统都有着重要意(()当被访问数据的复用距离局限在某给定区间时,可义[0,!]/以通过调整最大?7?<-大小尽快完成复用距离分析/复用距离(M-:>-V8>,7+?-)是局部性的度量标准之一[!],本文的组织如下:第!节介绍受限的复用距离分析方法;但复用距离分析具有较高的时空代价,这

7、制约了其应用[0,(]第(节介绍用复用距离分析?7?<-失效率;第’节介绍实验及/一些研究者采用区间树(*+,-PR7.BP--)[(]、伸展树(WO.79结果分析;第#节和第%节分别介绍相关工作、结论及未来工BP--)[0]等数据结构来提高分析的性能/目前在精确分析程序作/数据的复用距离的各种算法中,最好的时间和空间复杂度分[0]9受限的复用距离分析别为X(J.G=3)和X(3),其中J和3分别为访问数据的次数和访问数据集的大小/分析的复杂度仍然很高,并且J9:8定义收稿日期:!""#$"%$!&基金项目:国家自然科学基金项目(%"’&("%))资助;*+,-

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

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

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