发明授权
- 专利标题: Context switching using halt sequencing protocol
- 专利标题(中): 使用停止排序协议进行上下文切换
-
申请号: US11252855申请日: 2005-10-18
-
公开(公告)号: US07512773B1公开(公告)日: 2009-03-31
- 发明人: Michael C. Shebanow , Robert C. Keller , Richard A. Silkebakken , Benjamin J. Garlick
- 申请人: Michael C. Shebanow , Robert C. Keller , Richard A. Silkebakken , Benjamin J. Garlick
- 申请人地址: US CA Santa Clara
- 专利权人: NVIDIA Corporation
- 当前专利权人: NVIDIA Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Patterson & Sheridan, LLP
- 主分类号: G06F9/46
- IPC分类号: G06F9/46
摘要:
A halt sequencing protocol permits a context switch to occur in a processing pipeline even before all units of the processing pipeline are idle. The context switch method based on the halt sequencing protocol includes the steps of issuing a halt request signal to the units of a processing pipeline, monitoring the status of each of the units, and freezing the states of all of the units when they are either idle or halted. Then, the states of the units, which pertain to the thread that has been halted, are dumped into memory, and the units are restored with states corresponding to a different thread that is to be executed after the context switch.