发明名称 Result forwarding cache
摘要 An apparatus is presented for expediting the execution of dependent micro instructions in a pipeline microprocessor having design characteristics-complexity, power, and timing-that are not significantly impacted by the number of stages in the microprocessor's pipeline. In contrast to conventional result distribution schemes where an intermediate result is distributed to multiple pipeline stages, the present invention provides a cache for storage of multiple intermediate results. The cache is accessed by a dependent micro instruction to retrieve required operands. The apparatus includes a result forwarding cache, result update logic, and operand configuration logic. The result forwarding cache stores the intermediate results. The result update logic receives the intermediate results as they are generated and enters the intermediate results into the result forwarding cache. The operand configuration logic accesses the intermediate results and to configure and provide the operands that are required by dependent micro instructions.
申请公布号 US6343359(B1) 申请公布日期 2002.01.29
申请号 US19990314176 申请日期 1999.05.18
申请人 IP-FIRST, L.L.C. 发明人 COL GERARD M.;HENRY G. GLENN
分类号 G06F9/38;(IPC1-7):G06F9/345;G06F9/34 主分类号 G06F9/38
代理机构 代理人
主权项
地址