THREAD SYNCHRONIZATION MECHANISM
    1.
    发明公开

    公开(公告)号:US20240362084A1

    公开(公告)日:2024-10-31

    申请号:US18677458

    申请日:2024-05-29

    CPC classification number: G06F9/52 G06F9/4881 G06F9/522 G06T1/20

    Abstract: An apparatus to facilitate thread synchronization is disclosed. The apparatus comprises one or more processors to execute a producer thread to generate a plurality of commands, execute a consumer thread to process the plurality of commands and synchronize the producer thread with the consumer thread, including updating a producer fence value upon generation of in-order commands, updating a consumer fence value upon processing of the in-order commands and performing a synchronization operation based on the consumer fence value, wherein the producer fence value and the consumer fence value each correspond to an order position of an in-order command.

    MULTI-PASS APPARATUS AND METHOD FOR EARLY TERMINATION OF GRAPHICS SHADING

    公开(公告)号:US20200211272A1

    公开(公告)日:2020-07-02

    申请号:US16235517

    申请日:2018-12-28

    Abstract: Multi-pass apparatus and method for ray tracing shading. For example, one embodiment of an apparatus comprises: graphics processing circuitry to execute a sequence of visibility testing operations related to texels within a texture domain to generate visibility results; a register or memory to store a texel mask; texel mask update circuitry/logic to update the texel mask based on the visibility results, the texel mask comprising a plurality of bits to indicate visibility of the texels within the texture domain, the texel mask update circuitry/logic to set a first bit to indicate whether any bits in the texel mask indicate a visible texel; a shader dispatcher to initiate conditional dispatch operations only if the first bit is set to indicate that at least one bit in the texel mask indicates a visible texel, wherein to perform the conditional dispatch operations, the shader dispatcher is to dispatch texel shaders for only those texels that the texel mask indicates may be visible; and a plurality of execution units (EUs) to execute the shaders dispatched by the shader dispatcher.

    REAL TIME RAY TRACING (RTRT)-BASED ADAPTIVE MULTI-FREQUENCY SHADING (AMFS)

    公开(公告)号:US20200211266A1

    公开(公告)日:2020-07-02

    申请号:US16236245

    申请日:2018-12-28

    Abstract: Real time ray tracing-based adaptive multi frequency shading. For example, one embodiment of an apparatus comprising: rasterization hardware logic to process input data for an image in a deferred rendering pass and to responsively update one or more graphics buffers with first data to be used in a subsequent rendering pass; ray tracing hardware logic to perform ray tracing operations using the first data to generate reflection ray data and to store the reflection ray data in a reflection buffer; and image rendering circuitry to perform texture sampling in a texture buffer based on the reflection ray data in the reflection buffer to render an output image.

Patent Agency Ranking