一种基于反馈信息的地址寄存器提升方法
文献类型:期刊论文
作者 | 王 蕾; 吕 方; 张 超; 冯晓兵 |
刊名 | 计算机研究与发展
![]() |
出版日期 | 2009 |
期号 | 第4期页码:698~704页 |
关键词 | 反馈 地址寄存器提升 寄存器压力 指令级并行 寄存器变量识别 |
英文摘要 | 在MIPS,ALPHA,SPARC和PowerPC等体系结构中,对全局变量和静态变量的访问一般采用间接寻址的方式.由于变量地址和变量值不在同一数据段,使得数据访问的局部性不好.这样,每次访问变量地址会导致大量冗余的数据cache不命中访存操作.此外,这种寻址方式会产生两条连续的有数据依赖的操作,降低了程序的指令级并行性.提出了基于反馈信息的地址寄存器提升算法(address register promotion based on feedbacks, ARPF).该算法减少了对全局变量地址和静态变量地址的冗余访问,提高了程序的ILP(instruction level parallelism),同时避免了由于寄存器压力增加导致性能下降.在龙芯编译器上实现了该算法.实验表明ARPF对SPEC CPU2000INT所有测试用例有1%~6%的性能提升. |
语种 | 中文 |
公开日期 | 2010-09-29 |
源URL | [http://ictir.ict.ac.cn/handle/311040/534] ![]() |
专题 | 中国科学院计算技术研究所期刊论文_2009年中文 |
推荐引用方式 GB/T 7714 | 王 蕾,吕 方,张 超,等. 一种基于反馈信息的地址寄存器提升方法[J]. 计算机研究与发展,2009(第4期):698~704页. |
APA | 王 蕾,吕 方,张 超,&冯晓兵.(2009).一种基于反馈信息的地址寄存器提升方法.计算机研究与发展(第4期),698~704页. |
MLA | 王 蕾,et al."一种基于反馈信息的地址寄存器提升方法".计算机研究与发展 .第4期(2009):698~704页. |
入库方式: OAI收割
来源:计算技术研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。