-
公开(公告)号:US20230281907A1
公开(公告)日:2023-09-07
申请号:US17680171
申请日:2022-02-24
Applicant: NVIDIA Corporation
Inventor: Paul Albert Lalonde , Franck Diard , Patrick Neill
CPC classification number: G06T15/005 , G06F8/41
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.
-
公开(公告)号:US12210867B2
公开(公告)日:2025-01-28
申请号:US17473850
申请日:2021-09-13
Applicant: NVIDIA Corporation
Inventor: Michael Oxford , Patrick Neill , Franck Diard , Paul Albert Lalonde
Abstract: Apparatuses, systems, and techniques for a compiled shader program caches in a cloud computing environment.
-
公开(公告)号:US20230376291A1
公开(公告)日:2023-11-23
申请号:US18363654
申请日:2023-08-01
Applicant: NVIDIA Corporation
Inventor: Paul Albert Lalonde , Franck Diard , Patrick James Neill , Michael Oxford , Todd Michael Poynter
IPC: G06F8/41 , G06F8/60 , G06F8/71 , G06F16/22 , G06T1/60 , H04L67/1095 , H04L67/00 , H04L67/568 , G06T1/20
CPC classification number: G06F8/44 , G06F8/60 , G06F8/71 , G06F16/2255 , G06T1/60 , H04L67/1095 , H04L67/34 , H04L67/568 , G06T1/20 , G06N20/00
Abstract: Apparatuses, systems, and techniques for caching of compiled shader programs in a cloud computing environment. An initial request for a compiled shader program for an application executed by a first client device is received. The initial request includes a first shader key generated based on first state data. If the compiled shader program is determined, based on the first shader key, to not be stored using a shader cache, the compiled shader program is received from the first client device and stored with the first shader key using the shader cache. A subsequent request for the compiled shader program is received for the application running at a second client device. The subsequent request includes a second shader key generated based on second state data. If the second shader key is determined to match the first shader key, the compiled shader program is transmitted to the second client device.
-
公开(公告)号:US11726755B2
公开(公告)日:2023-08-15
申请号:US17226568
申请日:2021-04-09
Applicant: NVIDIA Corporation
Inventor: Paul Albert Lalonde , Franck Diard , Patrick James Neill , Michael Oxford , Todd Michael Poynter
IPC: G06F8/41 , H04L67/1095 , H04L67/00 , G06T1/20 , G06F8/60 , G06F8/71 , G06F16/22 , G06T1/60 , H04L67/568 , G06N20/00
CPC classification number: G06F8/44 , G06F8/60 , G06F8/71 , G06F16/2255 , G06T1/20 , G06T1/60 , H04L67/1095 , H04L67/34 , H04L67/568 , G06N20/00
Abstract: Apparatuses, systems, and techniques for caching of compiled shader programs in a cloud computing environment.
-
公开(公告)号:US20230077865A1
公开(公告)日:2023-03-16
申请号:US17473850
申请日:2021-09-13
Applicant: NVIDIA Corporation
Inventor: Michael Oxford , Patrick Neill , Franck Diard , Paul Albert Lalonde
Abstract: Apparatuses, systems, and techniques for a compiled shader program caches in a cloud computing environment.
-
公开(公告)号:US20220326920A1
公开(公告)日:2022-10-13
申请号:US17226568
申请日:2021-04-09
Applicant: NVIDIA Corporation
Inventor: Paul Albert Lalonde , Franck Diard , Patrick James Neill , Michael Oxford , Todd Michael Poynter
Abstract: Apparatuses, systems, and techniques for caching of compiled shader programs in a cloud computing environment.
-
-
-
-
-