面向微处理器设计的动态二进制翻译技术研究
【文章页数】:110 页
【学位级别】:博士
【部分图文】:
图.22BOA的指令格式为了实现高频率,BOA采用了中等长度流水线的简单硬件设计,流水线分为6级,如图2.3所示
国防科学技术大学研究生院学位论文VMM生成的PwoePrC指令的翻译。BOA中的翻译一单元是单路径的指令执行序列Trace,其平均长度对SPECint95基准程序为巧礴O条指令。为了维护PowerPC的精确异常语义,BOA中采用了软硬件结合的机制,在Trace翻译代码执行之前将寄....
图.23BOA的流水线结构
图.23BOA的流水线结构大。这种结果比起现存的超标量处理器相差不多,但是和其它的实验数据相比要略低一些[54]。夸2.2Cursoe处理器Trnamseta公司于2000年发布的Cursoe处理器[23]是第一个采用二进制翻译技术的商业微处理器产品。它由底层硬件的执行引擎和运行....
图2.40,uosc处理器上的软件层次结构
图.23BOA的流水线结构这种结果比起现存的超标量处理器相差不多,但是和其它的实验数据相比要4]。夸2.2Cursoe处理器Trnamseta公司于2000年发布的Cursoe处理器[23]是第一个采用二进制翻译业微处理器产品。它由底层硬件的执行引擎和运行在其上面的代码翻译软Tr....
图.25Curose底层处理器指令编码格式在Cursoe的底层处理器中也设置了一些支持硬件,以易于CMS进行代码翻译,包括影子寄存器,前瞻执行支持,别名硬件,自修改代码检测机制等
国防科学技术大学研究生院学位论文x86指令集结构和底层处理器硬件分开,使得硬件可以与传统的x8层硬件也可以有很大改变而不影响遗留的x86软件。在Trnasmeta计者选择了最小化芯片面积与功耗作为设计目标。相比要达到相设计者减少了大约3/4的晶体管数目的使用,也大约减少了相应比积....
本文编号:3961655
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3961655.html