Invention Grant
US07941642B1 Method for selecting between divide instructions associated with respective threads in a multi-threaded processor
有权
用于在多线程处理器中与相应线程相关联的除法指令之间进行选择的方法
- Patent Title: Method for selecting between divide instructions associated with respective threads in a multi-threaded processor
- Patent Title (中): 用于在多线程处理器中与相应线程相关联的除法指令之间进行选择的方法
-
Application No.: US10881216Application Date: 2004-06-30
-
Publication No.: US07941642B1Publication Date: 2011-05-10
- Inventor: Robert T. Golla , Jeffrey S. Brooks , Christopher H. Olson
- Applicant: Robert T. Golla , Jeffrey S. Brooks , Christopher H. Olson
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- 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 multithreaded instruction source that may provide a plurality of instructions each corresponding to a respective one of a plurality of threads. The multithreaded processor also includes a pick unit coupled to the multithreaded instruction source. The pick unit may select in a given cycle, a first divide instruction corresponding to one thread of the plurality of threads and a second divide instruction corresponding to another thread of the plurality of threads based upon a thread selection algorithm. Further, the multithreaded processor includes a storage coupled to a functional unit including a divider configured to execute the first divide instruction and the second divide instruction. The storage may store one of the first and the second divide instructions during execution of the other of the first and the second divide instructions.
Information query