发明名称 Computer system including a microprocessor having a reorder buffer employing last in buffer and last in line indications
摘要 A computer system including a microprocessor employing a reorder buffer is provided which stores a last in buffer (LIB) indication corresponding to each instruction. The last in buffer indication indicates whether or not the corresponding instruction is last, in program order, of the instructions within the buffer to update the storage location defined as the destination of that instruction. The LIB indication is included in the dependency checking comparisons. A dependency is indicated for a given source operand and a destination operand within the reorder buffer if the operand specifiers match and the corresponding LIB indication indicates that the instruction corresponding to the destination operand is last to update the corresponding storage location. At most one of the dependency comparisons for a given source operand can indicate dependency. According to one embodiment, the reorder buffer employs a line-oriented configuration. Concurrently decoded instructions are stored into a line of storage, and the concurrently decoded instructions are retired as a unit. A last in line (LIL) indication is stored for each instruction in the line. The LIL indication indicates whether or not the instruction is last within the line storing that instruction to update the storage location defined as the destination of that instruction. The LIL indications for a line can be used as write enables for the register file.
申请公布号 US6032251(A) 申请公布日期 2000.02.29
申请号 US19980078213 申请日期 1998.05.13
申请人 ADVANCED MICRO DEVICES, INC. 发明人 TRAN, THANG M.;WITT, DAVID B.
分类号 G06F9/38;(IPC1-7):G06F9/30 主分类号 G06F9/38
代理机构 代理人
主权项
地址