发明名称 实行推测性页表查找的微处理器及方法
摘要 本发明关于实行推测性页表查找的微处理器及方法。其中该微处理器包含表查找引擎,此表查找引擎决定是否至少有一预定情况存在,其跟一存储存取指令所定义于TLB内遗失实体地址的存储器页的特性有关,当预定情况不存在时,以一乱序方式实行页表查找操作,页表查找操作跟先前于存储器存取指令的未退出程序指令的执行有关,以及当预定情况存在时,则表查找引擎等待直到微处理器退出先前于存储器存取指令的所有程序指令以实行页表查找操作。此预定情况可能包含当页表查找需要载入来自一固定顺序页的信息、更新页映像信息或存取一共享页的情况。
申请公布号 CN101398788B 申请公布日期 2011.06.15
申请号 CN200810171069.5 申请日期 2008.11.06
申请人 威盛电子股份有限公司 发明人 柯林·艾迪;罗德尼·E·虎克
分类号 G06F12/10(2006.01)I 主分类号 G06F12/10(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 钱大勇
主权项 一种用以实行推测性表查找的微处理器,包括:一转换查考缓冲区,用以指示一存储器存取指令正尝试存取的一页存储器的一实体页地址于该转换查考缓冲区内遗失;以及一表查找引擎单元,用以:决定一预定情况是否存在,该预定情况有关该页存储器的特性;当预定情况不存在时,以一乱序方式实行该表查找操作,该表查找操作有关先前于该存储器存取指令的未退出的程序指令的执行;以及当该预定情况存在时,等待以实行该表查找的该操作,直到该微处理器退出所有先前于该存储器存取指令的该程序指令,其中该预定情况包含:该表查找需要存取必须固定顺序存取的一页存储器,该存取有关该微处理器的一存储器总线上其它存储器存取转换。
地址 中国台湾台北县