发明名称 Zero cycle penalty in selecting instructions in prefetch buffer in the event of a miss in the instruction cache
摘要 A method and processor for selecting instructions in a prefetch buffer in the event of a miss in an instruction cache with a zero cycle penalty. A first, second and third hash may be performed on an address retrieved from a program counter. The first hashed address may be used to index into the instruction cache. The second hashed address may be used to index into the prefetch buffer. If the value stored in the indexed entry in an effective address array of the instruction cache does not equal the value of the third hash of the address (an instruction cache miss), then the instructions in the indexed entry in the prefetch buffer are selected. In this manner, instructions may be selected in the prefetch buffer in the event of a miss in the instruction cache with a zero cycle penalty.
申请公布号 US2004215921(A1) 申请公布日期 2004.10.28
申请号 US20030422808 申请日期 2003.04.24
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ALEXANDER GREGORY W.;LEVITAN DAVID S.;SINHAROY BALARAM;STARKE WILLIAM J.
分类号 G06F9/26;G06F9/38;(IPC1-7):G06F9/26 主分类号 G06F9/26
代理机构 代理人
主权项
地址