-
题名基于高速缓存负荷均衡的动态二进制翻译研究
被引量:4
- 1
-
-
作者
李战辉
刘畅
孟建熠
严晓浪
-
机构
浙江大学超大规模集成电路设计研究所
专用集成电路与系统国家重点实验室(复旦大学)
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2015年第9期2105-2113,共9页
-
基金
中央高校基本科研业务费专项基金项目(2012QNA5004)
-
文摘
针对动态翻译时指令和数据高速缓存访问负荷大幅增加且增幅不均衡导致翻译器性能下降的问题,提出基于指令高速缓存与数据高速缓存访问负荷动态均衡的软硬件协同翻译方法.该方法为处理器设计高速缓存负荷平衡状态,该状态将数据高速缓存分为普通区和负荷平衡区(load balancing area,LBA),普通区缓存正常的程序数据,负荷平衡区通过负荷转化通道(load transforming channel,LTC)吸收动态翻译器调度器地址空间转换操作在指令高速缓存上产生的部分负荷,以提高数据高速缓存利用率.EEMBC(embedded microprocessor benchmark consortium)测试基准实验结果表明,在同等处理器资源的情况下,该方法将指令高速缓存访问次数平均减少35%,数据高速缓存访问次数平均减少58%,动态翻译器综合性能提高171%.
-
关键词
动态二进制翻译
间接转移翻译
高速缓存负荷
负荷平衡区
负荷转换通道
-
Keywords
dynamic binary translation
indirect jump translation
cache load
load balancing area(LBA)
load transforming channel(LTC)
-
分类号
TP332
[自动化与计算机技术—计算机系统结构]
TP314
[自动化与计算机技术—计算机软件与理论]
-