发明名称 Out-of-order execution microprocessor that selectively initiates instruction retirement early
摘要 A microprocessor for improving out-of-order superscalar execution unit utilization with a relatively small in-order instruction retirement buffer. A plurality of execution units each calculate an instruction result. The instruction is either an excepting type instruction or a non-excepting type instruction. The excepting type instruction is capable of causing the microprocessor to take an exception after being issued to the execution unit, wherein the non-excepting type instruction is incapable of causing the microprocessor to take an exception after being issued. A retire unit makes a determination that an instruction is the oldest instruction in the microprocessor and that the instruction is ready to update the architectural state of the microprocessor with its result. The retire unit makes the determination before the execution unit outputs the result of the non-excepting type instruction, wherein the retire unit makes the determination after the execution unit outputs the result of the excepting type instruction.
申请公布号 US8074060(B2) 申请公布日期 2011.12.06
申请号 US20080277409 申请日期 2008.11.25
申请人 COL GERARD M.;BEAN BRENT;POGOR BRYAN WAYNE;VIA TECHNOLOGIES, INC. 发明人 COL GERARD M.;BEAN BRENT;POGOR BRYAN WAYNE
分类号 G06F9/22;G06F9/30 主分类号 G06F9/22
代理机构 代理人
主权项
地址