I386到Alpha动态二进制翻译中的代码缓存管理优化  被引量:2

Optimization in Code Cache Management from I386 to Alpha in Dynamic Binary Translation

在线阅读下载全文

作  者:王楠[1] 单征[1] 岳峰[1] 

机构地区:[1]信息工程大学信息工程学院,河南郑州450002

出  处:《信息工程大学学报》2010年第6期688-691,共4页Journal of Information Engineering University

基  金:河南省重大科技攻关项目资助(092101210900)

摘  要:动态二进制翻译是跨平台软件移植的最重要手段之一,如何对其进行优化,提高翻译效率一直是研究的热点。文章对I386到Alpha平台的动态二进制翻译进行了研究,提出了一种较好的翻译缓存管理策略,在FIFO的基础上将翻译缓存划分为两级进行管理。以QEMU动态二进制翻译器为实验平台进行测试,结果表明,采用此方法可以提升翻译速度约3%。Dynamic binary translation is one of the main methods in software migration cross platform.How to optimize it has been the research key point for a long time.This paper presents a better scheme of translation cache management based on the research of translation from I386 to Alpha.It divides the translation cache into two levels and adopts the advantages of FIFO scheme.The balance of speed and consume is accomplished smartly.The experiments are made on the improved dynamic binary translation software QEMU.Test results show that the average translation speed can increase about 3% with this scheme.

关 键 词:动态二进制翻译 翻译优化 缓存管理 QEMU 

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象