Invention Grant
- Patent Title: Methods and apparatus for improving fetching and dispatch of instructions in multithreaded processors
- Patent Title (中): 用于改进多线程处理器中指令提取和调度的方法和设备
-
Application No.: US11278874Application Date: 2006-04-06
-
Publication No.: US07707391B2Publication Date: 2010-04-27
- Inventor: Enrique Musoll , Mario D. Nemirovsky
- Applicant: Enrique Musoll , Mario D. Nemirovsky
- Applicant Address: US CA Sunnyvale
- Assignee: MIPS Technologies, Inc.
- Current Assignee: MIPS Technologies, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Sterne, Kessler, Goldstein & Fox P.L.L.C.
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
In a multi-streaming processor, a system for fetching instructions from individual ones of multiple streams to an instruction pipeline is provided, comprising a fetch algorithm for selecting from which stream to fetch an instruction, and one or more predictors for forecasting whether a load instruction will hit or miss the cache or a branch will be taken. The prediction or predictions are used by the fetch algorithm in determining from which stream to fetch. In some cases probabilities are determined and also used in decisions, and predictors may be used at either or both of fetch and dispatch stages.
Public/Granted literature
- US20070143580A1 METHODS AND APPARATUS FOR IMPROVING FETCHING AND DISPATCH OF INSTRUCTIONS IN MULTITHREADED PROCESSORS Public/Granted day:2007-06-21
Information query