以RISC-V為目標(biāo)的動(dòng)態(tài)二進(jìn)制翻譯代碼質(zhì)量?jī)?yōu)化方法
計(jì)算機(jī)研究與發(fā)展
頁(yè)數(shù): 13 2023-02-14
摘要: 動(dòng)態(tài)二進(jìn)制翻譯是解決一款指令集面臨生態(tài)系統(tǒng)壁壘問(wèn)題的主流技術(shù),通過(guò)將二進(jìn)制程序從源指令集翻譯成目標(biāo)指令集,可以在目標(biāo)指令集的處理器上運(yùn)行源指令集的應(yīng)用程序.動(dòng)態(tài)二進(jìn)制翻譯技術(shù)的一大挑戰(zhàn)是如何生成高質(zhì)量的目標(biāo)指令序列,尤其當(dāng)源指令集和目標(biāo)指令集存在差異時(shí).為探究該問(wèn)題,以RISC-V64指令集為目標(biāo)指令集,分析了當(dāng)RISC-V64,RISC-V32,MIPS32,x86分別作為源...