发明名称 改善乱序超纯量执行单元的微处理器及方法
摘要 一种改善乱序超纯量执行单元的微处理器及方法,其使用一相对小的在序指令引退缓冲器并且通过选择性地提早初始指令引退来实现,微处理器包括多个执行单元与一引退单元。每一执行单元用以计算一指令的结果,指令为例外类别指令或非例外类别指令,例外类别指令可在被发送至执行单元后令微处理器取得例外状况,而非例外类别指令无法在被发送至执行单元后令微处理器取得例外状况。引退单元耦接于执行单元,用以判断指令在微处理器中是否为存放最久的指令以及指令是否已准备好利用其结果来更新微处理器的结构状态,引退单元用以在执行单元输出非例外类别指令的结果前执行判断操作,引退单元用以在执行单元输出例外类别指令的结果后执行判断操作。
申请公布号 CN101706713B 申请公布日期 2013.02.20
申请号 CN200910222642.5 申请日期 2009.11.23
申请人 威盛电子股份有限公司 发明人 吉拉德·M·卡尔;布兰特·比恩;布莱恩·伟恩·伯格
分类号 G06F9/38(2006.01)I 主分类号 G06F9/38(2006.01)I
代理机构 北京林达刘知识产权代理事务所(普通合伙) 11277 代理人 刘新宇;王璐
主权项 一种改善乱序超纯量执行单元的微处理器,其特征在于,其使用一相对小的在序指令引退缓冲器并且通过选择性地提早初始指令引退来实现,该微处理器包括:多个执行单元,每一执行单元用以计算一指令的结果,其中该指令为一例外类别指令或一非例外类别指令,其中该例外类别指令能在被发送至该执行单元以计算其结果后令该微处理器取得一例外状况,而该非例外类别指令无法在被发送至该执行单元以计算其结果后令该微处理器取得一例外状况,当所述执行单元执行完该例外类别指令时,所述执行单元产生一般完成信号及一般例外状态信号;一发布单元,耦接于所述执行单元以发送指令给所述执行单元,并能够确认该指令是否为例外类别指令,且在所述执行单元输出该非例外类别指令的结果的三个时脉周期前,输出早期完成信号及早期例外状态信号;以及一引退单元,耦接于所述执行单元及所述发布单元,该引退单元用以判断一指令在该微处理器中是否为存放最久的指令,并能够根据一般完成信号与一般例外状态信号、或者早期完成信号与早期例外状态信号判断该指令是否已准备好利用该结果来更新该微处理器的结构状态,其中该引退单元用以在该执行单元输出该非例外类别指令的结果前执行该判断操作,其中该引退单元用以在该执行单元输出该例外类别指令的结果后执行该判断操作;其中该引退单元包括该在序指令引退缓冲器及控制单元。
地址 中国台湾台北县