发明名称 |
在微处理器中允许早期相依性解析与资料转送的方法、处理器单元、与装置 |
摘要 |
明揭露一种用于执行早期相依性解析与资料转送的微处理器实作方法。该方法包括将在客户位址空间中的复数个指令映射至原生位址空间中的对应之复数个指令。针对在于执行期间所提取之原生位址空间中的每个目前客户分支指令,执行:(a)判定储存于一客户分支目标暂存器中的一最新先前客户分支目标,其中客户分支暂存器推测地储存对应于先前客户分支指令的复数个先前客户分支目标;(b)藉由将该个别目前客户分支指令的一偏移值加上最新先前客户分支目标以判定用于个别目前客户分支指令的一目前分支目标;及(c)在用于目前分支目标的客户分支目标暂存器中建立一项目。
|
申请公布号 |
TWI529621 |
申请公布日期 |
2016.04.11 |
申请号 |
TW103109878 |
申请日期 |
2014.03.17 |
申请人 |
软体机器公司 |
发明人 |
艾伯戴尔拉 摩翰麦德 |
分类号 |
G06F9/38(2006.01);G06F9/46(2006.01) |
主分类号 |
G06F9/38(2006.01) |
代理机构 |
|
代理人 |
李宗德 |
主权项 |
一种微处理器实作方法,用于对参考一客户位址的一仿真架构之一原生空间中的指令执行早期相依性解析与资料转送,该方法包括:将一客户位址空间中的复数个指令映射至一原生位址空间中的对应之复数个指令;针对在于执行期间所提取之该原生位址空间中的每个目前客户分支指令,执行:判定储存于一客户分支目标暂存器中的一最新先前客户分支目标,其中该客户分支暂存器推测地储存对应于先前客户分支指令的复数个先前客户分支目标,且其中该客户分支暂存器系被维持在一管线的一提取阶段;藉由将该个别目前客户分支指令的一偏移值加上该最新先前客户分支目标,以判定该个别目前客户分支指令的一目前分支目标;及在用于该目前分支目标的该客户分支目标暂存器中建立一项目。
|
地址 |
美国 |