发明授权
US06898694B2 High instruction fetch bandwidth in multithread processor using temporary instruction cache to deliver portion of cache line in subsequent clock cycle
有权
多线程处理器中的高指令提取带宽使用临时指令高速缓存在随后的时钟周期内传送部分高速缓存行
- 专利标题: High instruction fetch bandwidth in multithread processor using temporary instruction cache to deliver portion of cache line in subsequent clock cycle
- 专利标题(中): 多线程处理器中的高指令提取带宽使用临时指令高速缓存在随后的时钟周期内传送部分高速缓存行
-
申请号: US09896346申请日: 2001-06-28
-
公开(公告)号: US06898694B2公开(公告)日: 2005-05-24
- 发明人: Sailesh Kottapalli , James S. Burns , Kenneth D. Shoemaker
- 申请人: Sailesh Kottapalli , James S. Burns , Kenneth D. Shoemaker
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理商 Ami Patel Shah
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/38 ; G06F9/48
摘要:
The present invention provides a mechanism for supporting high bandwidth instruction fetching in a multi-threaded processor. A multi-threaded processor includes an instruction cache (I-cache) and a temporary instruction cache (TIC). In response to an instruction pointer (IP) of a first thread hitting in the I-cache, a first block of instructions for the thread is provided to an instruction buffer and a second block of instructions for the thread are provided to the TIC. On a subsequent clock interval, the second block of instructions is provided to the instruction buffer, and first and second blocks of instructions from a second thread are loaded into a second instruction buffer and the TIC, respectively.
公开/授权文献
信息查询