当前位置:主页 > 科技论文 > 计算机论文 >

基于高速缓存负荷均衡的动态二进制翻译研究

发布时间:2018-09-03 15:24
【摘要】:针对动态翻译时指令和数据高速缓存访问负荷大幅增加且增幅不均衡导致翻译器性能下降的问题,提出基于指令高速缓存与数据高速缓存访问负荷动态均衡的软硬件协同翻译方法.该方法为处理器设计高速缓存负荷平衡状态,该状态将数据高速缓存分为普通区和负荷平衡区(load balancing area,LBA),普通区缓存正常的程序数据,负荷平衡区通过负荷转化通道(load transforming channel,LTC)吸收动态翻译器调度器地址空间转换操作在指令高速缓存上产生的部分负荷,以提高数据高速缓存利用率.EEMBC(embedded microprocessor benchmark consortium)测试基准实验结果表明,在同等处理器资源的情况下,该方法将指令高速缓存访问次数平均减少35%,数据高速缓存访问次数平均减少58%,动态翻译器综合性能提高171%.
[Abstract]:Aiming at the problem that instruction and data cache access load increases greatly and the increase is uneven in dynamic translation, the translator performance is degraded. A software / hardware co-translation method based on dynamic equalization of instruction cache and data cache access load is proposed. In this method, the buffer load balance state is designed for the processor, which divides the data cache into normal area and load balance area (load balancing area,LBA), and the normal program data is cached in the ordinary area. The load balance area absorbs part of the load generated by the dynamic translator scheduler address space translation operation on the instruction cache through the load conversion channel (load transforming channel,LTC), in order to improve the data cache utilization rate. EEMBC (embedded microprocessor benchmark consortium) benchmark test results show that, In the case of the same processor resources, the method reduces the average number of instruction cache access by 35, data cache access times by 58, and dynamic translator performance increases by 171.
【作者单位】: 浙江大学超大规模集成电路设计研究所;专用集成电路与系统国家重点实验室(复旦大学);
【基金】:中央高校基本科研业务费专项基金项目(2012QNA5004)
【分类号】:TP332;TP314

【参考文献】

相关期刊论文 前2条

1 李剑慧;马湘宁;朱传琪;;动态二进制翻译与优化技术研究[J];计算机研究与发展;2007年01期

2 廖银;孙广中;姜海涛;靳国杰;陈国良;;动态二进制翻译中全寄存器直接映射方法[J];计算机应用与软件;2011年11期

【共引文献】

相关期刊论文 前10条

1 陈龙;武成岗;谢海斌;崔慧敏;张兆庆;;二进制翻译中解析多目标分支语句的图匹配方法[J];计算机研究与发展;2008年10期

2 赵天磊;唐遇星;付桂涛;贾小敏;齐树波;张民选;;利用动态二进制翻译加速应用程序行为特征分析[J];计算机研究与发展;2012年01期

3 任菁菁;吴书业;;一个静态二进制翻译系统的设计与实现[J];计算机时代;2008年10期

4 孙光辉;王丽娟;;动态二进制翻译中动态优化的成本与收益分析[J];计算机时代;2010年02期

5 张妍;;基于动态二进制转换技术的DOS环境模拟器的实现[J];计算机应用与软件;2011年12期

6 贾宁;杨春;佟冬;王克义;;动态翻译系统中的间接转移关联软件预测算法[J];计算机研究与发展;2014年03期

7 刘畅;陈志坚;孟建熠;谭年熊;;利用控制流识别进行二进制翻译代码缓存压缩[J];计算机辅助设计与图形学学报;2014年06期

8 张_";陈香兰;;基于龙芯3A处理器的跨平台二进制翻译器QEMU的优化研究[J];计算机应用与软件;2014年07期

9 徐金龙;蒋烈辉;董卫宇;方明;;动态二进制翻译的多线程并行优化研究[J];计算机工程与设计;2011年07期

10 李娜;;一个ARM即时编译器的设计与实现[J];商洛学院学报;2009年02期

相关博士学位论文 前3条

1 赵天磊;微处理器Cache访问行为分析技术研究[D];国防科学技术大学;2011年

2 杨吟冬;面向受限系统的分布式动态二进制翻译器的分析与研究[D];上海交通大学;2012年

3 姜海涛;内核级二进制翻译系统设计及性能优化[D];中国科学技术大学;2013年

相关硕士学位论文 前10条

1 白莉莉;多源二进制代码一体化翻译关键技术研究[D];解放军信息工程大学;2010年

2 张妍;系统级X86模拟器在无操作系统主机上的启动实现及外设模拟方案[D];复旦大学;2011年

3 刘凯;S+core模拟器的设计与实现[D];北京邮电大学;2011年

4 徐帆;软硬协同动态二进制翻译系统设计与实现[D];国防科学技术大学;2010年

5 张伟富;基于多核的动态剖析加速方法研究[D];华中科技大学;2011年

6 刘絮颖;反编译中控制流重构与控制结构恢复技术研究[D];解放军信息工程大学;2011年

7 陈乔;系统级仿真性能优化技术研究[D];解放军信息工程大学;2011年

8 徐金龙;基于动态翻译的CPU仿真技术研究[D];解放军信息工程大学;2011年

9 陈世昊;目标机仿真器集成与指令仿真缓存管理策略[D];华中科技大学;2008年

10 余璐;一种改进QEMU精确异常处理机制的研究[D];华中科技大学;2008年

【二级参考文献】

相关期刊论文 前1条

1 蔡嵩松;刘奇;王剑;刘金刚;;基于龙芯处理器的二进制翻译器优化[J];计算机工程;2009年07期

【相似文献】

相关期刊论文 前10条

1 蔡建兵,王晓东;矩阵乘法的高速缓存复杂性分析[J];福建电脑;2003年12期

2 John Clyman ,伍颖文;双处理幕后的结构[J];个人电脑;1995年09期

3 黄涛;王晶;王克义;;一种降低末级高速缓存污染的分阶段自适应动态插入策略[J];北京大学学报(自然科学版);2014年02期

4 ;“动态高速缓存”有关问题解答[J];电脑;1995年01期

5 吴英杰,王晓东;高速缓存参数无关的高效算法[J];福建电脑;2003年12期

6 Johann Holzmann;;利用现代高速缓存体系结构进行嵌入式控制[J];电子产品世界;2005年24期

7 唐枫;钟珞;;利用WEB缓存解决网络流量问题[J];交通与计算机;2006年01期

8 蒋勇;如何选配高速缓存?[J];电脑爱好者;1996年01期

9 ;回音[J];微电脑世界;1996年05期

10 陈虹苹;利用高速缓存为互联网提速[J];河南广播电视大学学报;2001年03期

相关会议论文 前1条

1 高欣;刘衡竹;张波涛;;高速缓存优化研究与设计[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年

相关重要报纸文章 前10条

1 飞思卡尔半导体公司汽车和标准产品部Johann Holzmann;利用高速缓存体系结构进行汽车引擎嵌入式控制[N];中国电子报;2005年

2 杨阿昭;ECDN 提高网络性能[N];中国计算机报;2002年

3 宋占川;Oracle服务器性能调整攻略[N];计算机世界;2003年

4 高明云;高速缓存技术实现更快内容传输[N];人民邮电;2003年

5 山枫;趋势科技利用高速缓存方案 企业防毒性能长5倍[N];中国计算机报;2002年

6 陈怡均 DigiTimes;IBM研发新DRAM电路[N];电子资讯时报;2007年

7 本报记者 武汉;来跟着我的节拍[N];网络世界;2003年

8 小溪综合编译;新一代视频游戏机上演三国大战[N];计算机世界;2006年

9 ;显卡术语释义[N];电脑报;2002年

10 山东财政学院 杨晓红;为电子商务站点加速[N];计算机世界;2000年

相关博士学位论文 前2条

1 方磊;适用于多/众核系统的智能目录高速缓存[D];浙江大学;2014年

2 隋秀峰;高性能微处理器中自适应高速缓存管理策略研究[D];中国科学技术大学;2010年

相关硕士学位论文 前10条

1 冷冰;基于路访问轨迹和路休眠的高速缓存低功耗研究[D];浙江大学;2012年

2 吴英杰;充分利用高速缓存的高效算法研究[D];福州大学;2004年

3 梁静;基于路预测访问的低功耗高速缓存设计研究[D];浙江大学;2012年

4 赵彩;基于混合纠错码的可容错性高速缓存研究[D];浙江大学;2015年

5 陈石坤;多核处理器中CACHE一致性协议研究和实现[D];国防科学技术大学;2005年

6 姜彩萍;互联网高速缓存系统构建和性能分析[D];吉林大学;2004年

7 李瑞东;高速缓存参数无关DNA短序列精确比对算法[D];哈尔滨工业大学;2013年

8 陈燕晖;页面分配器的研究与实现[D];国防科学技术大学;2006年

9 虞增辉;轻量级Web浏览器的协议、技术及其实现[D];浙江大学;2005年

10 苏家劲;基于云环境的电信OSS及信息高速交互策略的研究与实现[D];南昌大学;2013年



本文编号:2220384

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2220384.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户75e6a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com