发明授权
US07392366B2 Adaptive fetch gating in multithreaded processors, fetch control and method of controlling fetches
有权
多线程处理器中的自适应提取门控,提取控制和控制提取的方法
- 专利标题: Adaptive fetch gating in multithreaded processors, fetch control and method of controlling fetches
- 专利标题(中): 多线程处理器中的自适应提取门控,提取控制和控制提取的方法
-
申请号: US11228781申请日: 2005-09-16
-
公开(公告)号: US07392366B2公开(公告)日: 2008-06-24
- 发明人: Pradip Bose , Alper Buyuktosunoglu , Richard J. Eickemeyer , Lee E. Eisen , Philip G. Emma , John B. Griswell , Zhigang Hu , Hung Q. Le , Douglas R. Logan , Balaram Sinharoy
- 申请人: Pradip Bose , Alper Buyuktosunoglu , Richard J. Eickemeyer , Lee E. Eisen , Philip G. Emma , John B. Griswell , Zhigang Hu , Hung Q. Le , Douglas R. Logan , Balaram Sinharoy
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corp.
- 当前专利权人: International Business Machines Corp.
- 当前专利权人地址: US NY Armonk
- 代理机构: Law Office of Charles W. Peterson, Jr.
- 代理商 Louis J. Percello, Esq.; Brian P. Verminski, Esq.
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/40 ; G06F15/00
摘要:
A multithreaded processor, fetch control for a multithreaded processor and a method of fetching in the multithreaded processor. Processor event and use (EU) signs are monitored for downstream pipeline conditions indicating pipeline execution thread states. Instruction cache fetches are skipped for any thread that is incapable of receiving fetched cache contents, e.g., because the thread is full or stalled. Also, consecutive fetches may be selected for the same thread, e.g., on a branch mis-predict. Thus, the processor avoids wasting power on unnecessary or place keeper fetches.
公开/授权文献
信息查询