登录    注册    忘记密码

期刊文章详细信息

二进制翻译控制转移的软硬件协同设计    

A hardware software co-design method for control transfer optimization in binary translation system

  

文献类型:期刊文章

作  者:郝守青[1,2,3,4] 刘奇[1,2,3,4] 沈海华[1,2,4] 章隆兵[1,2,4]

机构地区:[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]

参考文献:

正在载入数据...

二级参考文献:

正在载入数据...

耦合文献:

正在载入数据...

引证文献:

正在载入数据...

二级引证文献:

正在载入数据...

同被引文献:

正在载入数据...

版权所有©重庆科技学院 重庆维普资讯有限公司 渝B2-20050021-7
 渝公网安备 50019002500408号 违法和不良信息举报中心