Thread modification to reduce command conversion latency

    公开(公告)号:US11948017B2

    公开(公告)日:2024-04-02

    申请号:US16896031

    申请日:2020-06-08

    申请人: Intel Corporation

    IPC分类号: G06F9/44 G06F9/54 G06T1/20

    CPC分类号: G06F9/542 G06F9/546 G06T1/20

    摘要: Examples described herein relate to a graphics processing apparatus that includes a memory device; and a central processing unit (CPU). In some examples, the CPU is configured to: execute a producer to issue graphics command application program interfaces (APIs); execute a driver to translate graphics command APIs into executable instructions; and based on an idle state of the producer, execute a command translation code segment of the producer to translate graphics command APIs into executable instructions. In some examples, the execution unit is coupled to the memory device, the execution unit to execute one or more of the executable instructions. In some examples, the producer includes multiple portions such as application code, graphics pipeline runtime code, and command translation code segment.

    Mutli-frame renderer
    4.
    发明授权

    公开(公告)号:US11132759B2

    公开(公告)日:2021-09-28

    申请号:US16237987

    申请日:2019-01-02

    申请人: Intel Corporation

    摘要: An embodiment of a graphics command coordinator apparatus may include a commonality identifier to identify a commonality between a first graphics command corresponding to a first frame and a second graphics command corresponding to a second frame, a commonality analyzer communicatively coupled to the commonality identifier to determine if the first graphics command and the second graphics command can be processed together based on the commonality identified by the commonality identifier, and a commonality indicator communicatively coupled to the commonality analyzer to provide an indication that the first graphics command and the second graphics command are to be processed together. Other embodiments are disclosed and claimed.

    ASYNCHRONOUS EXECUTION MECHANISM
    5.
    发明申请

    公开(公告)号:US20210256653A1

    公开(公告)日:2021-08-19

    申请号:US17115555

    申请日:2020-12-08

    申请人: Intel Corporation

    IPC分类号: G06T1/20

    摘要: An apparatus to facilitate asynchronous execution at a processing unit. The apparatus includes one or more processors to detect independent task passes that may be executed out of order in a pipeline of the processing unit, schedule a first set of processing tasks to be executed at a first set of processing elements at the processing unit and schedule a second set of tasks to be executed at a second set of processing elements, wherein execution of the first set of tasks at the first set of processing elements is to be performed simultaneous and in parallel to execution of the second set of tasks at the second set of processing elements.

    Asynchronous execution mechanism
    7.
    发明授权

    公开(公告)号:US10861126B1

    公开(公告)日:2020-12-08

    申请号:US16449034

    申请日:2019-06-21

    申请人: Intel Corporation

    IPC分类号: G06T1/20

    摘要: An apparatus to facilitate asynchronous execution at a processing unit. The apparatus includes one or more processors to detect independent task passes that may be executed out of order in a pipeline of the processing unit, schedule a first set of processing tasks to be executed at a first set of processing elements at the processing unit and schedule a second set of tasks to be executed at a second set of processing elements, wherein execution of the first set of tasks at the first set of processing elements is to be performed simultaneous and in parallel to execution of the second set of tasks at the second set of processing elements.