发明名称 Speculative generation at address generation stage of previous instruction result stored in forward cache for use by succeeding address dependent instruction
摘要 An apparatus is presented for expediting the execution of address-dependent micro instructions in a pipeline microprocessor. The apparatus computes a speculative result associated with an arithmetic operation, where the arithmetic operation is prescribed by a preceding micro instruction that is yet to generate a result. The apparatus utilizes the speculative result to configure a speculative address operand that is provided to an address-dependent micro instruction The apparatus includes speculative operand calculation logic and an update forwarding cache. The speculative operand calculation logic performs the arithmetic operation to generate the speculative result prior to when execute logic executes the preceding micro instruction to generate the result. The update forwarding cache is coupled to the speculative operand calculation logic and temporarily stores the speculative result, where address-dependent micro instructions can retrieve a configured speculative address operand, thereby permitting them to proceed without incurring delay.
申请公布号 US6629234(B1) 申请公布日期 2003.09.30
申请号 US20000539022 申请日期 2000.03.30
申请人 IP. FIRST, L.L.C. 发明人 COL GERARD M.
分类号 G06F9/34;G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F9/34
代理机构 代理人
主权项
地址