发明申请
- 专利标题: COMPUTE THREAD ARRAY GRANULARITY EXECUTION PREEMPTION
- 专利标题(中): 计算机螺旋桨阵列精度执行预警
-
申请号: US13302962申请日: 2011-11-22
-
公开(公告)号: US20130132711A1公开(公告)日: 2013-05-23
- 发明人: Lacky V. SHAH , Gregory Scott Palmer , Gernot Schaufler , Samuel H. Duncan , Philip Browning Johnson , Shirish Gadre , Timothy John Purcell
- 申请人: Lacky V. SHAH , Gregory Scott Palmer , Gernot Schaufler , Samuel H. Duncan , Philip Browning Johnson , Shirish Gadre , Timothy John Purcell
- 主分类号: G06F9/38
- IPC分类号: G06F9/38
摘要:
One embodiment of the present invention sets forth a technique instruction level and compute thread array granularity execution preemption. Preempting at the instruction level does not require any draining of the processing pipeline. No new instructions are issued and the context state is unloaded from the processing pipeline. When preemption is performed at a compute thread array boundary, the amount of context state to be stored is reduced because execution units within the processing pipeline complete execution of in-flight instructions and become idle. If, the amount of time needed to complete execution of the in-flight instructions exceeds a threshold, then the preemption may dynamically change to be performed at the instruction level instead of at compute thread array granularity.
信息查询