Method and system for a transactional based display pipeline to interface with graphics processing units

    公开(公告)号:US11055807B2

    公开(公告)日:2021-07-06

    申请号:US15979139

    申请日:2018-05-14

    Applicant: Apple Inc.

    Abstract: Interfacing with a graphics processing unit (GPU) in a computer system in a transactional manner is disclosed. Discovering feature data regarding the GPU includes determining if the GPU understands transactional-based communication and may be determined by query or by using a look up table (LUT) containing one or more configuration identifiers. Transactions include information including directives to be performed by the GPU and data on which to perform the directives. Transactions may be provided through an application program interface from a user level software module or possibly at the kernel level of an operating system. Transactions may be applied as atomic operations at a discrete point in time to prevent visible glitching or other undesirable display artifacts from being discernable on a display device (e.g., directly connected monitor or remote display device).

    Method And System For A Transactional Based Display Pipeline To Interface With Graphics Processing Units

    公开(公告)号:US20180357746A1

    公开(公告)日:2018-12-13

    申请号:US15979139

    申请日:2018-05-14

    Applicant: Apple Inc.

    CPC classification number: G06T1/20 G06F9/448 G06F9/466 G06F9/546 G06F17/30952

    Abstract: Interfacing with a graphics processing unit (GPU) in a computer system in a transactional manner is disclosed. Discovering feature data regarding the GPU includes determining if the GPU understands transactional-based communication and may be determined by query or by using a look up table (LUT) containing one or more configuration identifiers. Transactions include information including directives to be performed by the GPU and data on which to perform the directives. Transactions may be provided through an application program interface from a user level software module or possibly at the kernel level of an operating system. Transactions may be applied as atomic operations at a discrete point in time to prevent visible glitching or other undesirable display artifacts from being discernable on a display device (e.g., directly connected monitor or remote display device).

Patent Agency Ranking