发明授权
- 专利标题: Mechanism for selecting instructions for execution in a multithreaded processor
- 专利标题(中): 在多线程处理器中选择执行指令的机制
-
申请号: US13027056申请日: 2011-02-14
-
公开(公告)号: US08769246B2公开(公告)日: 2014-07-01
- 发明人: Robert T. Golla
- 申请人: Robert T. Golla
- 申请人地址: US CA San Carlos
- 专利权人: Open Computing Trust I & II
- 当前专利权人: Open Computing Trust I & II
- 当前专利权人地址: US CA San Carlos
- 代理机构: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- 代理商 Robert C. Kowert
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
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.
公开/授权文献
信息查询