10.3969/j.issn.1001-3695.2009.12.048
动态二进制翻译中数据预取优化研究
动态优化是动态二进制翻译研究中一个十分重要的课题,数据预取优化能提高现代处理器体系结构应用程序性能.基于超级块(Superblock)的动态数据预取优化采用软件插桩方式收集应用程序的load访存延迟信息并构造Superblock;然后根据延迟信息以及Superblock数据流分析得出的寄存器定值引用关系,对延迟load指令进行预取优化.通过在龙芯DigitalBridge动态二进制翻译系统上实验验证,数据预取优化可以提高翻译后SPEC2000浮点测试程序代码的平均性能3.3%,开销远小于0.5%.
数据预取、二进制翻译、动态优化、超级块
26
TP314(计算技术、计算机技术)
国家"863"计划资助项目2007AA01Z110
2010-01-29(万方平台首次上网日期,不代表论文的发表时间)
共5页
4572-4576