Invention Grant
- Patent Title: Mechanism for selecting instructions for execution in a multithreaded processor
- Patent Title (中): 在多线程处理器中选择执行指令的机制
-
Application No.: US13027056Application Date: 2011-02-14
-
Publication No.: US08769246B2Publication Date: 2014-07-01
- Inventor: Robert T. Golla
- Applicant: Robert T. Golla
- Applicant Address: US CA San Carlos
- Assignee: Open Computing Trust I & II
- Current Assignee: Open Computing Trust I & II
- Current Assignee Address: US CA San Carlos
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
In one embodiment, a multithreaded processor includes a plurality of buffers, each configured to store instructions corresponding to a respective thread. The multithreaded processor also includes a pick unit coupled to the plurality of buffers. The pick unit may pick from at least one of the buffers in a given cycle, a valid instruction based upon a thread selection algorithm. The pick unit may further cancel, in the given cycle, the picking of the valid instruction in response to receiving a cancel indication.
Public/Granted literature
- US20110138153A1 MECHANISM FOR SELECTING INSTRUCTIONS FOR EXECUTION IN A MULTITHREADED PROCESSOR Public/Granted day:2011-06-09
Information query