发明名称 Method for handling data cache misses using help instructions
摘要 A microprocessor is configured to generate help instructions in response to a data cache miss. The help instructions flow through the instruction processing pipeline of the microprocessor in a fashion similar to the instruction which caused the miss (the "miss instruction"). The help instructions use the source operands of the miss instruction to form the miss address, thereby providing the fill address using the same elements which are used to calculate cache access addresses. In one embodiment, a fill help instruction and a bypass help instruction are generated. The fill help instruction provides the input address to the data cache during the clock cycle in which the fill data arrives. The appropriate row of the data cache is thereby selected for storing the fill data. The bypass help instruction is dispatched to arrive in a second pipeline stage different from the stage occupied by the fill help instruction. The bypass help instruction causes the datum requested by the miss instruction to be forwarded to the destination of the miss instruction.
申请公布号 US6016532(A) 申请公布日期 2000.01.18
申请号 US19970884066 申请日期 1997.06.27
申请人 SUN MICROSYSTEMS, INC. 发明人 LYNCH, WILLIAM L.;LAUTERBACH, GARY R.
分类号 G06F9/30;G06F9/312;G06F9/38;(IPC1-7):G06F17/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址