发明授权
- 专利标题: Instruction fetch unit with early instruction fetch mechanism
- 专利标题(中): 指令提取单元具有早期指令提取机制
-
申请号: US202710申请日: 1994-02-24
-
公开(公告)号: US5423014A公开(公告)日: 1995-06-06
- 发明人: Glenn J. Hinton , Robert M. Riches, Jr.
- 申请人: Glenn J. Hinton , Robert M. Riches, Jr.
- 申请人地址: CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: CA Santa Clara
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F12/10 ; G06F12/00
摘要:
An instruction fetch unit in which an early instruction fetch is initiated to access a main memory simultaneously with checking a cache for the desired instruction. On a slow path to main memory is a large main translation lookaside buffer (TLB) that holds address translations. On a fast path is a smaller translation write buffer (TWB), a mini-TLB, that holds recently used address translations. A guess fetch access in initiated by presenting an address to the main memory in parallel with presenting the address to the cache. The address is compared with the contents of the TWB for a hit and with the contents of the cache for a hit. The guess access is allowed to proceed upon the condition that there is a hit in the TWB (the TWB is able to translate the logical address into a physical address) and a miss in the I-cache (the data are not available in the I-cache and hence the guess access of main memory is necessary to get the data). The guess access is canceled upon the condition that there is either a miss in the TWB (the TWB is unable to translate the logical address into a physical address) or a hit in the I-cache (the data are available in the I-cache and hence the guess access of main memory is not necessary). In this case a fetch access is reissued on the "slow" path that goes through the large main TLB.
公开/授权文献
- US6026997A Stopper rod 公开/授权日:2000-02-22
信息查询