Barrier state preservation and recovery for preemption in graphics environment

An apparatus for facilitating preemptive barrier state preservation and recovery in a graphics environment is disclosed. The apparatus includes: a processing resource for executing a plurality of execution threads included in a thread group (TG); and intermediate thread preemption barrier save and r...

Full description

Saved in:
Bibliographic Details
Main Authors SHINDE, PARTHA, RAGHAVENDRA, CURTIS ALLAN, RANGANATHAN, VENUGOPAL, VALERIO JAMES, WIEGERT JENS, ASHBAUGH BEN J, FLIFLET, BERNARD, RAY JOYDEEP, APPU ABHISHEK R
Format Patent
LanguageChinese
English
Published 27.12.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An apparatus for facilitating preemptive barrier state preservation and recovery in a graphics environment is disclosed. The apparatus includes: a processing resource for executing a plurality of execution threads included in a thread group (TG); and intermediate thread preemption barrier save and recovery hardware circuitry to: initiate an exception handling routine to cause a barrier signaling event to be issued in response to an intermediate thread preemption event; receiving, in response to the barrier signaling event, an indication of a valid specified thread state of a thread of a thread group (TG); and in response to receiving the indication of the valid specified thread state of the thread of the TG, causing, by the thread of the TG having the valid specified thread state, a screen save routine and a screen recovery routine to be initiated for the named screen of the TG. 公开一种用于促进用于图形环境中的抢占的屏障状态保存和恢复的装置。该装置包括:处理资源,用于执行被包括在线程组(TG)中的多个执行线程的处理资源;以及中间线程抢占屏障保存和恢复硬件电路,用于:响应于中间线程抢占事件而发起异常处置例程,该异常处理例程用于使屏障信令事件
Bibliography:Application Number: CN202210411900