-
公开(公告)号:US20240354912A1
公开(公告)日:2024-10-24
申请号:US18760184
申请日:2024-07-01
Applicant: NVIDIA Corporation
Inventor: Alexander Georg Keller , Carsten Alexander Waechter , Nikolaus Binder
CPC classification number: G06T5/77 , G06T11/001 , G06T2207/10024 , G06T2207/20084
Abstract: In photorealistic image synthesis by light transport simulation, the colors of each pixel are an integral of a high-dimensional function. However, the functions to integrate contain discontinuities that cannot be predicted efficiently. In practice, the pixel colors are estimated by using Monte Carlo and quasi-Monte Carlo methods to sample light transport paths that connect light sources and cameras and summing up the contributions to evaluate an integral. Because of the sampling, images appear noisy when the number of samples is insufficient. A rank-1 lattice sequence provides sample locations and these sample locations can be enumerated (assigned or distributed to pixels) according to a space-filling curve superimposed on a pixel grid. Combinations of space-filling curves and rank-1 lattice sequences reduce correlations, are deterministic, and may be executed for each pixel in parallel. The rank-1 lattice sequence enables real-time light transport simulation, producing high visual quality even for low sampling rates.
-
公开(公告)号:US20240354173A1
公开(公告)日:2024-10-24
申请号:US18754011
申请日:2024-06-25
Applicant: NVIDIA Corporation
Inventor: David Anthony Fontaine , Jason David Gaiser , Steven Arthur Gurfinkel , Sally Tessa Stevenson , Vladislav Zhurba , Stephen Anthony Bernard Jones
CPC classification number: G06F9/52 , G06F9/3877 , G06F9/48 , G06F9/4843 , G06F9/4881 , G06F9/50 , G06F9/5005 , G06F9/5038 , G06F9/526 , G06F9/541
Abstract: Apparatuses, systems, and techniques to facilitate graph code synchronization between application programming interfaces. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause graph code to wait on a semaphore used by another API.
-
143.
公开(公告)号:US20240354106A1
公开(公告)日:2024-10-24
申请号:US18755097
申请日:2024-06-26
Applicant: NVIDIA Corporation
Inventor: Srinivas Santosh Kumar MADUGULA , Olivier GIROUX , Wishwesh Anil GANDHI , Michael Allen PARKER , Raghuram L , Ivan TANASIC , Manan PATEL , Mark HUMMEL , Alexander L. MINKIN , Gregory Michael THORSON
IPC: G06F9/30
CPC classification number: G06F9/30043 , G06F9/30087
Abstract: Various embodiments include techniques for performing self-synchronizing remote memory operations in a data center or multiprocessor computing system. During a remote memory operation, a source processor transmits multiple data segments to a destination processor. For each data segment, the source processor transmits a remote memory operation to the destination processor that includes associated metadata that identifies the memory location of a corresponding synchronization object representing a count of data segments to be stored or a flag for each data segment to be stored. The remote memory operation along with the metadata is transmitted as a single unit to the destination processor. The destination processor splits the operation into the remote memory operation and the memory synchronization operation. As a result, the source processor avoids the need to perform a separate memory synchronization operation, thereby reducing inter-processor communications and increasing performance of remote memory operations.
-
144.
公开(公告)号:US12121823B2
公开(公告)日:2024-10-22
申请号:US17959176
申请日:2022-10-03
Applicant: NVIDIA Corporation
Inventor: Jithin Thomas , Neilesh Chorakhalikar , Ambrish Dantrey , Revanth Reddy Nalla , Prakshep Mehta
IPC: A63F13/87 , A63F13/355 , A63F13/71 , A63F13/77 , A63F13/79
CPC classification number: A63F13/87 , A63F13/355 , A63F13/71 , A63F13/77 , A63F13/79
Abstract: In various examples, game session audio data—e.g., representing speech of users participating in the game—may be monitored and/or analyzed to determine whether inappropriate language is being used. Where inappropriate language is identified, the portions of the audio corresponding to the inappropriate language may be edited or modified such that other users do not hear the inappropriate language. As a result, toxic behavior or language within instances of gameplay may be censored—thereby enhancing the user experience and making online gaming environments safer for more vulnerable populations. In some embodiments, the inappropriate language may be reported—e.g., automatically—to the game developer or game application host in order to suspend, ban, or otherwise manage users of the system that have a proclivity for toxic behavior.
-
145.
公开(公告)号:US12120122B2
公开(公告)日:2024-10-15
申请号:US17869641
申请日:2022-07-20
Applicant: NVIDIA Corporation
Inventor: Dhruva Lakshmana Rao Batni
CPC classification number: H04L63/102 , H04L63/105
Abstract: Disclosed are apparatuses, systems, and techniques that improve efficiency and decrease latency of processing of authorization requests by cloud-based access servers that evaluate access rights to access various cloud-based services. The techniques include but are not limited to generating and processing advanced authorization requests that anticipate future authorization requests that may be generated by cloud-based services. The techniques further include processing of frequently accessed policies and policy data dependencies and preemptive generation and processing of authorization requests that are replicated from existing authorization requests.
-
公开(公告)号:US12118382B2
公开(公告)日:2024-10-15
申请号:US17671490
申请日:2022-02-14
Applicant: NVIDIA Corporation
Inventor: Harold Carter Edwards
Abstract: Apparatuses, systems, and techniques to parallelize operations in one or more programs with data copies from global memory to shared memory in each of the one or more programs. In at least one embodiment, a program performs operations on shared data and then asynchronously copies shared data to shared memory, and continues performing additional operations in parallel while the shared data is copied to shared memory until an indicator provided by an application programming interface to facilitate parallel computing, such as CUDA, informs said program that shared data has been copied to shared memory.
-
147.
公开(公告)号:US12117298B2
公开(公告)日:2024-10-15
申请号:US18057619
申请日:2022-11-21
Applicant: NVIDIA Corporation
Inventor: Chen Chen
CPC classification number: G01C21/32 , G05D1/246 , G05D1/0088 , G05D1/0274
Abstract: According to an aspect of an embodiment, operations may comprise obtaining a pose graph that comprises a plurality of nodes. The operations may also comprise dividing the pose graph into a plurality of pose subgraphs, each pose subgraph comprising one or more respective pose subgraph interior nodes and one or more respective pose subgraph boundary nodes. The operations may also comprise generating one or more boundary subgraphs based on the plurality of pose subgraphs, each of the one or more boundary subgraphs comprising one or more respective boundary subgraph boundary nodes and comprising one or more respective boundary subgraph interior nodes. The operations may also comprise obtaining an optimized pose graph by performing a pose graph optimization. The pose graph optimization may comprise performing a pose subgraph optimization of the plurality of pose subgraphs and performing a boundary subgraph optimization of the plurality of boundary subgraphs.
-
148.
公开(公告)号:US20240340157A1
公开(公告)日:2024-10-10
申请号:US18295537
申请日:2023-04-04
Applicant: NVIDIA Corporation
Inventor: Kedar Rajpathak , Tezaswi Raja
CPC classification number: H04L7/0331 , H04L7/0008 , H04L7/0337
Abstract: Circuitry and method of operating a circuit for monitoring a clock signal having phase-to-phase variation is disclosed. The method comprises adding a fixed number of bits to a pulse count of a reference phase instance for a high or low phase to yield a modified added pulse count when detecting a clock slow abnormality, subtracting the fixed number of bits from the pulse count of the reference phase instance to yield a modified subtracted pulse count when detecting a clock fast abnormality, comparing the modified added pulse count to a pulse count for an immediately subsequent phase instance of the high or low phase count of the clock signal when detecting the clock slow abnormality, and comparing the modified subtracted pulse count to the pulse count for the immediately subsequent phase instance of the high phase or low phase count of the clock signal when detecting the clock fast abnormality.
-
公开(公告)号:US20240338261A1
公开(公告)日:2024-10-10
申请号:US18749220
申请日:2024-06-20
Applicant: NVIDIA Corporation
Inventor: David Anthony Fontaine
CPC classification number: G06F9/54 , G06F8/311 , G06F9/4494 , G06F9/543
Abstract: Apparatuses, systems, and techniques to identify a location of one or more portions of incomplete graph code. In at least one embodiment, a location of one or more portions of incomplete graph code is identified based on, for example, CUDA or other parallel computing platform code.
-
公开(公告)号:US20240338258A1
公开(公告)日:2024-10-10
申请号:US18745855
申请日:2024-06-17
Applicant: NVIDIA Corporation
Inventor: David Anthony Fontaine , Jason David Gaiser , Steven Arthur Gurfinkel , Sally Tessa Stevenson , Vladislav Zhurba , Stephen Anthony Bernard Jones
CPC classification number: G06F9/52 , G06F9/3877 , G06F9/48 , G06F9/4843 , G06F9/4881 , G06F9/50 , G06F9/5005 , G06F9/5038 , G06F9/526 , G06F9/541
Abstract: Apparatuses, systems, and techniques to facilitate graph code synchronization between application programming interfaces. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause graph code to wait on a semaphore used by another API.
-
-
-
-
-
-
-
-
-