发明名称 |
指令处理方法以及其所适用的超纯量管线微处理器 |
摘要 |
一种超纯量管线微处理器及指令处理方法,该超纯量管线微处理器具有由该超纯量管线微处理器的指令集架构所界定的寄存器集合、高速缓存、执行单元、以及耦接至高速缓存的加载单元。加载单元不同于超纯量管线微处理器的其它执行单元,且加载单元包括算术逻辑单元。加载单元接收第一指令,第一指令指定了第一来源操作数的第一存储器地址、在第一来源操作数上执行并产生结果的运算、以及寄存器集合中用以储存结果的第一目的寄存器。加载单元自高速缓存读取第一来源操作数。算术逻辑单元在第一来源操作数上执行运算以产生结果,而非将第一来源操作数转送至其它执行单元的任一者以在第一来源操作数上执行运算以产生结果。加载单元更输出结果以供后续引退至第一目的寄存器之用。 |
申请公布号 |
CN101907984A |
申请公布日期 |
2010.12.08 |
申请号 |
CN201010243213.9 |
申请日期 |
2010.07.28 |
申请人 |
威盛电子股份有限公司 |
发明人 |
吉拉德·M·卡尔;柯林·艾迪;罗德尼·E·虎克 |
分类号 |
G06F9/30(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
钱大勇 |
主权项 |
一种超纯量管线微处理器,包括:一寄存器集合,由该超纯量管线微处理器的一指令集架构所界定;一高速缓存;多个执行单元;以及一加载单元,耦接至上述高速缓存,上述加载单元是不同于该超纯量管线微处理器的其它执行单元,且上述加载单元包括一算术逻辑单元,其中上述加载单元是用以接收一第一指令,上述第一指令是指定一第一来源操作数的一第一存储器地址、在上述第一来源操作数上执行并产生一结果的一运算、以及上述寄存器集合中用以储存上述结果的一第一目的寄存器,其中上述加载单元是用以自上述高速缓存读取上述第一来源操作数,其中上述算术逻辑单元是用以在上述第一来源操作数上执行上述运算以产生上述结果,而非将上述第一来源操作数转送至该超纯量管线微处理器的其它执行单元的任一者以在上述第一来源操作数上执行上述运算以产生上述结果,其中上述加载单元更用以输出上述结果以供后续引退至上述第一目的寄存器之用。 |
地址 |
中国台湾台北县 |