드로우 디스패치 식별자 샘플링을 위한 예외 핸들러
예외 생성을 담당하는 드로우 또는 디스패치 패킷의 어드레스는 셰이더/웨이브프론트에 결부되어 그것이 발원된 드로우 명령에 다시 결부된다. 다양한 실시예들에서, 그래픽 파이프라인(206)을 동작시키는 방법 및 예외 핸들링은 그래픽 프로세싱 유닛(GPU)의 명령 프로세서(202)에서, 그래픽 파이프라인의 셰이더 스테이지(212B)에서의 파이프라인 예외의 발생을 나타내는 예외 신호(306)를 수신하는 단계를 포함한다. 셰이더 스테이지는 파이프라인 예외에 응답하여 예외 신호를 생성하고, 예외 신호를 명령 프로세서로 전송한다. 명령 프로세서는...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | Korean |
Published |
30.05.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 예외 생성을 담당하는 드로우 또는 디스패치 패킷의 어드레스는 셰이더/웨이브프론트에 결부되어 그것이 발원된 드로우 명령에 다시 결부된다. 다양한 실시예들에서, 그래픽 파이프라인(206)을 동작시키는 방법 및 예외 핸들링은 그래픽 프로세싱 유닛(GPU)의 명령 프로세서(202)에서, 그래픽 파이프라인의 셰이더 스테이지(212B)에서의 파이프라인 예외의 발생을 나타내는 예외 신호(306)를 수신하는 단계를 포함한다. 셰이더 스테이지는 파이프라인 예외에 응답하여 예외 신호를 생성하고, 예외 신호를 명령 프로세서로 전송한다. 명령 프로세서는 예외 신호에 기초하여 파이프라인 예외의 발생을 담당하는 명령 패킷(224)의 어드레스(225)를 결정한다.
The address of the draw or dispatch packet responsible for creating an exception is tied to a shader/wavefront back to the draw command from which it originated. In various embodiments, a method of operating a graphics pipeline and exception handling includes receiving, at a command processor of a graphics processing unit (GPU), an exception signal indicating an occurrence of a pipeline exception at a shader stage of a graphics pipeline. The shader stage generates an exception signal in response to a pipeline exception and transmits the exception signal to the command processor. The command processor determines, based on the exception signal, an address of a command packet responsible for the occurrence of the pipeline exception. |
---|---|
Bibliography: | Application Number: KR20227013627 |