Offloading shader program compilation

    公开(公告)号:US12254554B2

    公开(公告)日:2025-03-18

    申请号:US17680171

    申请日:2022-02-24

    Abstract: Embodiments of the present disclosure are directed to apparatuses, systems, and techniques of offloading shader program compilation at a computing system. A detection is made that a set of shader programs are to be compiled for an application executing at a computing system using a first set of processing devices. A second set of processing devices to compile the set of shader programs is identified. Each of the second set of processing devices is different from any processing device of the first set of processing devices. The set of shader programs is provided for compilation using the second set of processing devices in view of state data associated with the computing system to obtain a set of complied shader programs. The set of compiled shader programs is executed using the first set of processing devices.

    NETWORK ADAPTIVE LATENCY REDUCTION THROUGH FRAME RATE CONTROL

    公开(公告)号:US20200244559A1

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

    申请号:US16797942

    申请日:2020-02-21

    Abstract: Novel solutions are provided for consistent Quality of Service in cloud gaming system that adaptively and dynamically compensate for poor network conditions by moderating rendered frame rates using frame rate capping to optimize for network latency savings (or surplus). In further embodiments, the encoding/sent frame rate to the client can also be managed in addition, or as an alternative to capping the rendered frame rates. The claimed embodiments not only maintain a constant Quality of Service (QoS) for the user, but may also be employed to leverage higher-performing networks to reduce operational costs.

    START-UP PERFORMANCE IMPROVEMENT FOR REMOTE COMPUTER APPLICATION

    公开(公告)号:US20220210513A1

    公开(公告)日:2022-06-30

    申请号:US17700297

    申请日:2022-03-21

    Abstract: A method for remotely provisioning resources for running a computer application is described. The method includes: causing, using one or more processing units, an initialization of a user interactive video portion of a computer application, the computer application being executed using a remote server; determining a runtime of a static video portion of the computer application and a time required to complete initialization of the user interactive portion using information provided by the remote server; and delaying a start time of displaying the static video portion when the runtime of the static video portion is shorter than the time required to complete the initialization of the user interactive portion. A device that is capable of performing the above method and a server are also described.

    Memory space mapping techniques for server based graphics processing

    公开(公告)号:US09805439B2

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

    申请号:US15001600

    申请日:2016-01-20

    Inventor: Franck Diard

    Abstract: The server based graphics processing techniques, describer herein, include loading a given instance of a guest shim layer and loading a given instance of a guest display device interface that calls back into the given instance of the guest shim layer, in response to loading the given instance of the guest shim layer, wherein the guest shim layer and the guest display device interface are executing under control of a virtual machine guest operating system. The given instance of the shim layer requests a communication channel between the given instance of the guest shim layer and a host-guest communication manager (D3D HGCM) service module from a host-guest communication manager (HGCM). In response to the request for the communication channel loading, the D3D HGCM service module is loaded and a communication channel between the given instance of the shim layer and the D3D HGCM service module is created by the HGCM. The given instance of the shim layer maps the graphics buffer memory space of a host D3D DDI binary executing under control of a host operating system. Thereafter, function calls are sent from the given instance of the guest shim layer through the communication channel to the D3D HGCM service module utilizing the graphics buffer memory space mapping.

Patent Agency Ranking