发明授权
US07941642B1 Method for selecting between divide instructions associated with respective threads in a multi-threaded processor
有权
用于在多线程处理器中与相应线程相关联的除法指令之间进行选择的方法
- 专利标题: Method for selecting between divide instructions associated with respective threads in a multi-threaded processor
- 专利标题(中): 用于在多线程处理器中与相应线程相关联的除法指令之间进行选择的方法
-
申请号: US10881216申请日: 2004-06-30
-
公开(公告)号: US07941642B1公开(公告)日: 2011-05-10
- 发明人: Robert T. Golla , Jeffrey S. Brooks , Christopher H. Olson
- 申请人: Robert T. Golla , Jeffrey S. Brooks , Christopher H. Olson
- 申请人地址: US CA Redwood City
- 专利权人: Oracle America, Inc.
- 当前专利权人: Oracle America, Inc.
- 当前专利权人地址: US CA Redwood City
- 代理机构: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- 代理商 Robert C. Kowert
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
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.
信息查询