国防科学技术大学计算机学院,湖南,长沙,410073
纸质出版:2005
移动端阅览
唐遇星, 邓昆鸟, 周兴铭. 基于Trace-Cache的多级动态优化框架设计[J]. 电子学报, 2005,33(11):1946-1951.
TANG Yu-xing, DENG Kun, ZHOU Xing-ming. Trace-Cache Based Framework for Multi-Level Dynamic Optimization[J]. Acta Electronica Sinica, 2005, 33(11): 1946-1951.
对指令集进行扩展和添加新功能部件是提高处理器性能的有效途径.为了充分利用新的体系结构扩展
已有应用必需经过全新的优化编译.对于跨体系结构优化而言
二进制翻译已经被证明是一种行之有效的技术.本文结合trace技术和动态二进制翻译优化技术
提出一种多级动态优化框架结构
无需静态重新优化编译
在程序动态运行期间
引入多级动态优化方法和扩展指令调度.模拟结果显示该结构具有能有效形成大尺寸的指令调度窗口
准确选择热点代码及优化方法
有效提升旧有应用性能的优点
并有实现灵活
可扩展好等特点.
New extension of instruction set and new add-on function unit can improve the performance of microprocessor greatly.All the applications should be recompiled and rebuilt
otherwise they can't benefit from those new instructions.This paper proposes a framework of multi-level dynamic optimization
which introduces instruction scheduling and optimizing for the architecture extension based on trace-cache in runtime.Experimental results show that it can enlarge the instruction window to select hot codes and scheduling methods efficiently and effectively
and leverage the performance of original application without the need of recompiling.In addition
this framework is flexible and scalable to new optimizing chance and various platforms.
0
浏览量
739
下载量
3
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621