期刊文章详细信息
二进制翻译控制转移的软硬件协同设计
A hardware software co-design method for control transfer optimization in binary translation system
文献类型:期刊文章
机构地区:[1]中国科学院计算机系统结构重点实验室,北京100190 [2]中国科学院计算技术研究所,北京100190 [3]中国科学院研究生院,北京100049 [4]北京龙芯中科技术服务中心有限公司,北京100190
基 金:863计划(2008AA010901),国家自然科学基金(60736012,60921002,61070025)和973计划(2005cB321600)资助项目.
年 份:2012
卷 号:22
期 号:6
起止页码:583-588
语 种:中文
收录情况:BDHX、BDHX2011、CAS、CSCD、CSCD2011_2012、JST、RSC、SCOPUS、ZGKJHX、核心刊
摘 要:针对控制转移开销是影响二进制翻译和优化系统性能的主要因素,进行了提高二进制翻译优化系统性能的研究,提出并实现了硬件设计开销较小的基于硬件内容可寻址存储器(CAM)机制的软硬件协同设计方法。通过实验充分分析了CAM大小、软件替换算法对CAM命中率的影响,并根据分析提出了一种新颖的、软硬件结合的降低CAM访问缺失率的方法。该方法相对于传统的软件和硬件优化方法,硬件实现及验证复杂度低且优化效果明显。实验结果表明该方法使得二进制翻译系统整体性能提高了13.44%。该方法已实际应用于龙芯x86二进制翻译系统中。
关 键 词:软硬件协同设计 二进制翻译和优化 控制转移 龙芯 指令集架构(ISA)
分 类 号:TP311.52]
参考文献:
正在载入数据...
二级参考文献:
正在载入数据...
耦合文献:
正在载入数据...
引证文献:
正在载入数据...
二级引证文献:
正在载入数据...
同被引文献:
正在载入数据...