Nvidia Patent Grants

Parallel forward and backward propagation

Granted: April 16, 2024
Patent Number: 11961001
A neural network structure is separated into an odd neural network including only the odd layers and an even neural network including only the even layers. In order to allow for parallel execution, for forward propagation a second input is generated from the original input, while for backward propagation a second error gradient is generated. Parallel execution may accelerate the forward and backward propagation operations without significant change in accuracy of the model. Additionally,…

Learning contrastive representation for semantic correspondence

Granted: April 16, 2024
Patent Number: 11960570
A multi-level contrastive training strategy for training a neural network relies on image pairs (no other labels) to learn semantic correspondences at the image level and region or pixel level. The neural network is trained using contrasting image pairs including different objects and corresponding image pairs including different views of the same object. Conceptually, contrastive training pulls corresponding image pairs closer and pushes contrasting image pairs apart. An image-level…

Techniques to transfer data among hardware devices

Granted: April 16, 2024
Patent Number: 11960433
Apparatuses, systems, and techniques to route data transfers between hardware devices. In at least one embodiment, a path over which to transfer data from a first hardware component of a computer system to a second hardware component of a computer system is determined based, at least in part, on one or more characteristics of different paths usable to transfer the data.

Deep neural network for detecting obstacle instances using radar sensors in autonomous machine applications

Granted: April 16, 2024
Patent Number: 11960026
In various examples, a deep neural network(s) (e.g., a convolutional neural network) may be trained to detect moving and stationary obstacles from RADAR data of a three dimensional (3D) space. In some embodiments, ground truth training data for the neural network(s) may be generated from LIDAR data. More specifically, a scene may be observed with RADAR and LIDAR sensors to collect RADAR data and LIDAR data for a particular time slice. The RADAR data may be used for input training data,…

Controlling position of robot by determining goal proposals by using neural networks

Granted: April 16, 2024
Patent Number: 11958529
A framework for offline learning from a set of diverse and suboptimal demonstrations operates by selectively imitating local sequences from the dataset. At least one embodiment recovers performant policies from large manipulation datasets by decomposing the problem into a goal-conditioned imitation and a high-level goal selection mechanism.

Joint estimation of heart rate and respiratory rate using neural networks

Granted: April 9, 2024
Patent Number: 11954862
A neural network system leverages dual attention, specifically both spatial attention and channel attention, to jointly estimate heart rate and respiratory rate of a subject by processing images of the subject. A motion neural network receives images of the subject and estimates heart and breath rates of the subject using both spatial and channel domain attention masks to focus processing on particular feature data. An appearance neural network computes a spatial attention mask from the…

Intelligent and dynamic cold plate for datacenter cooling systems

Granted: April 9, 2024
Patent Number: 11956931
Systems and methods for cooling a datacenter are disclosed. In at least one embodiment, fins are provided within a cold plate and are adjustable to control an amount of surface area of the fins to be exposed to a fluid and to be cooled by the fluid based, at least in part, upon a temperature associated with the fluid or with at least one computing device.

Reliable link management for a high-speed signaling interconnect

Granted: April 9, 2024
Patent Number: 11956342
A system includes a link having one or more lanes associated with transmitting data and one or more lanes associated with transmitting a clock signal. The system includes a device coupled with the link, the device to receive a signal via the one or more lanes associated with transmitting the clock signal and determine a number of pulses associated with the signal over a period. The device is further to determine the number of pulses associated with the signal fail to satisfy a…

Multicast-reduction assisted by network devices

Granted: April 9, 2024
Patent Number: 11956306
Systems and techniques for performing multicast-reduction operations. In at least one embodiment, a network device receives first network data associated with a multicast operation to be collectively performed by at least a plurality of endpoints. The network device reserves resources to process second network data to be received from the endpoints, and sends the first network data to a plurality of additional network devices. The network device receives the second network data, and…

Belief propagation for range image mapping in autonomous machine applications

Granted: April 9, 2024
Patent Number: 11954914
In various examples, systems and methods are described that generate scene flow in 3D space through simplifying the 3D LiDAR data to “2.5D” optical flow space (e.g., x, y, and depth flow). For example, LiDAR range images may be used to generate 2.5D representations of depth flow information between frames of LiDAR data, and two or more range images may be compared to generate depth flow information, and messages may be passed—e.g., using a belief propagation algorithm—to update…

High dynamic range support for legacy applications

Granted: April 9, 2024
Patent Number: 11954830
High dynamic range (HDR) support is provided for legacy application programs, such as games that are configured to display standard dynamic range (SDR) frames. HDR frames may be synthesized without modifying the legacy application program. The buffer creation process of the legacy application program is intercepted and modified before creation of the SDR format buffer so that the buffer is configured to use an HDR format. A location of an intermediate buffer storing HDR rendered data is…

Fluid simulations using one or more neural networks

Granted: April 9, 2024
Patent Number: 11954791
Approaches in accordance with various embodiments provide for fluid simulation with substantially reduced time and memory requirements with respect to conventional approaches. In particular, various embodiments can perform time and energy efficient, large scale fluid simulation on processing hardware using a method that does not solve for the Navier-Stokes equations to enforce incompressibility. Instead, various embodiments generate a density tensor and rigid body map tensor for a large…

User-defined metered priority queues

Granted: April 9, 2024
Patent Number: 11954518
Apparatuses, systems, and techniques to optimize processor resources at a user-defined level. In at least one embodiment, priority of one or more tasks are adjusted to prevent one or more other dependent tasks from entering an idle state due to lack of resources to consume.

Reduced memory write requirements in a system on a chip using automatic store predication

Granted: April 9, 2024
Patent Number: 11954496
In various examples, systems and methods for reducing written requirements in a system on chip (SoC) are described herein. For instance, a total number of iterations may be determined for processing data, such as data representing an array. In some circumstances, a set of iterations may include a first number of iterations that is less than a second number of iterations. As such, and during execution of the set of iterations, a predicate flag corresponding to an excess iteration of the…

Techniques, devices, and instruction set architecture for efficient modular division and inversion

Granted: April 9, 2024
Patent Number: 11954487
Disclosed are apparatuses, systems, and techniques to perform and facilitate fast and efficient modular computational operations, such as modular division and modular inversion, using shared platforms, including hardware accelerator engines.

Memory address allocation and cache mapping to retain data in cache

Granted: April 9, 2024
Patent Number: 11954037
A computing system includes a volatile memory, a cache coupled with the volatile memory, and a processing device coupled with the cache and at least one of a storage device or a network port. The processing device is to: generate a plurality of virtual addresses that are sequentially numbered for data that is to be at least one of processed or transferred in response to an input/output (I/O) request; allocate, for the data, a continuous range of physical addresses of the volatile memory;…

Liquid flow distribution using one or more neural networks

Granted: April 9, 2024
Patent Number: 11953957
Systems and methods for cooling a computer environment are disclosed. In at least one embodiment, one or more neural networks can be used to adjust one or more flow control valves, of a liquid cooling system for a data center, to control a variation in liquid flow rate across the data center.

Using playstyle patterns to generate virtual representations of game players

Granted: April 2, 2024
Patent Number: 11944903
In various embodiments of the present disclosure, playstyle patterns of players are learned and used to generate virtual representations (“bots”) of users. Systems and methods are disclosed that use game session data (e.g., metadata) from a plurality of game sessions of a game to learn playstyle patterns of users, based on user inputs of the user in view of variables presented within the game sessions. The game session data is applied to one or more machine learning models to learn…

Hardware latency monitoring for memory device input/output requests

Granted: April 2, 2024
Patent Number: 11947804
A system includes a hardware circuitry having a device coupled with one or more external memory devices. The device is to detect an input/output (I/O) request associated with an external memory device of the one or more external memory devices. The device is to record a first timestamp in response to detecting the IO request transmitted to the external memory device. The device is further to detect an indication from the external memory device of a completion of the IO request associated…

Submovement-based mouse input cheating detection

Granted: April 2, 2024
Patent Number: 11947742
A cheat detection methodology is disclosed that relates to identifying cheaters making super-human movements in interactive programs. For example, users trying to outcompete their opponents in video games using large aim assists and aim bots that perform actions that are not feasibly human. The disclosed methodology substantially reduces or even eliminates the benefit that various cheating solutions offer. In one aspect, the disclosure provides a method of monitoring cheating in…