Nvidia Patent Grants

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…

Unified fan-less radiator for datacenter cooling systems

Granted: April 16, 2024
Patent Number: 11963339
Systems and methods for cooling a data center are disclosed. In at least one embodiment, a radiator is associated with one or more racks of a datacenter and has a first portion to function as an air-to-liquid heat exchanger having a primary cooling loop to absorb first heat away from the one or more racks and has a second portion to function as a liquid-to-liquid heat exchanger to enable at least one secondary cooling loop to exchange second heat with the primary cooling loop.

Differential data transfer using congestion control

Granted: April 16, 2024
Patent Number: 11962638
Systems and methods related to transferring (e.g., large) files over a network are disclosed. In at least one embodiment, a client-server framework establishes a QUIC connection between a server application and a client application. Source files are processed by the server application to divide the source files into a number of chunks. Differential file transfer can be implemented between the client application and the server application by comparing metadata for chunks of the source…

Frequency-locked and phase-locked loop-based clock glitch detection for security

Granted: April 16, 2024
Patent Number: 11962312
A glitch detection device includes an oscillator to generate multiple local clocks of multiple different phases and a sampling circuit to oversample, using the multiple local clocks, a system clock to generate multiple samples of the system clock. The device further includes digital logic that in turn includes a glitch detector to monitor a variation in pulse width of the system clock based on counting the multiple samples and to report a glitch in response to detecting a variation in…

Clock anomaly detection

Granted: April 16, 2024
Patent Number: 11962306
Methods and apparatus are described for detecting anomalies in a clock signal. Example methods include sensing a clock signal that exhibits alternating phases during normal operation; responsive to sensing the start of a first phase, generating a pulse; and if the pulse terminates before sensing the end of the first phase, asserting a clock stopped detection signal. Example clock anomaly detection apparatus includes a clock signal input for coupling to a clock signal that, during normal…

Ring oscillator using multi-phase signal reassembly

Granted: April 16, 2024
Patent Number: 11962301
Technologies for low jitter and low power ring oscillators with multi-phase signal reassembly are described. A ring oscillator circuit includes a ring oscillator with a set of M delay stages, each stage outputs a phase signal, where M is a positive integer greater than one. The ring oscillator circuit includes a phase selector circuit coupled to the ring oscillator. The phase selector circuit can receive M phase signals from the ring oscillator and generate N phase signals based on the M…

Camera blockage detection for autonomous driving systems

Granted: April 16, 2024
Patent Number: 11961308
Systems and methods for detecting blockages in images are described. An example method may include receiving a plurality of images captured by a camera installed on an apparatus. The method may include identifying one or more candidate blocked regions in the plurality of images. Each of the candidate blocked regions may contain image data caused by blockages in the camera's field-of-view. The method may further include assigning scores to the one or more candidate blocked regions based…

Object detection using image alignment for autonomous machine applications

Granted: April 16, 2024
Patent Number: 11961243
A geometric approach may be used to detect objects on a road surface. A set of points within a region of interest between a first frame and a second frame are captured and tracked to determine a difference in location between the set of points in two frames. The first frame may be aligned with the second frame and the first pixel values of the first frame may be compared with the second pixel values of the second frame to generate a disparity image including third pixels. One or more…

Global illumination using shared lighting contributions for interactions in path tracing

Granted: April 16, 2024
Patent Number: 11961176
Disclosed approaches provide for interactions of secondary rays of light transport paths in a virtual environment to share lighting contributions when determining lighting conditions for a light transport path. Interactions may be shared based on similarities in characteristics (e.g., hit locations), which may define a region in which interactions may share lighting condition data. The region may correspond to a texel of a texture map and lighting contribution data for interactions may…

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,…

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.

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;…

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…

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.