Nvidia Patent Grants

Intelligent refrigeration-assisted data center liquid cooling

Granted: February 6, 2024
Patent Number: 11895808
A cooling system for a datacenter is disclosed. The datacenter cooling system includes a refrigerant cooling loop to extract heat from a secondary cooling loop that is located within the datacenter or to provide supplemental cooling to one or more components of the datacenter that are coupled to the secondary cooling loop.

Unified memory systems and methods

Granted: February 6, 2024
Patent Number: 11893653
The present invention facilitates efficient and effective utilization of unified virtual addresses across multiple components. In one embodiment, the presented new approach or solution uses Operating System (OS) allocation on the central processing unit (CPU) combined with graphics processing unit (GPU) driver mappings to provide a unified virtual address (VA) across both GPU and CPU. The new approach helps ensure that a GPU VA pointer does not collide with a CPU pointer provided by OS…

Imitation learning system

Granted: February 6, 2024
Patent Number: 11893468
Apparatuses, systems, and techniques to identify a goal of a demonstration. In at least one embodiment, video data of a demonstration is analyzed to identify a goal. Object trajectories identified in the video data are analyzed with respect to a task predicate satisfied by a respective object trajectory, and with respect to motion predicate. Analysis of the trajectory with respect to the motion predicate is used to assess intentionality of a trajectory with respect to the goal.

Techniques for configuring a processor to function as multiple, separate processors

Granted: February 6, 2024
Patent Number: 11893423
A parallel processing unit (PPU) can be divided into partitions. Each partition is configured to operate similarly to how the entire PPU operates. A given partition includes a subset of the computational and memory resources associated with the entire PPU. Software that executes on a CPU partitions the PPU for an admin user. A guest user is assigned to a partition and can perform processing tasks within that partition in isolation from any other guest users assigned to any other…

Disaggregated hypervisor on multiple devices

Granted: February 6, 2024
Patent Number: 11892946
Apparatuses, systems, and techniques to allocate portions of a virtual address space to allow virtual machines to share data. In at least one embodiment, at least a portion of a virtual memory address space is made accessible to multiple virtual machines and is mapped to memory addresses of different physical devices using, at least in part, a cache-coherent protocol.

Movement data for failure identification

Granted: February 6, 2024
Patent Number: 11892898
Configurations for data center component monitoring are disclosed. In at least one embodiment, movement of a server component is determined based on sensor data and the movement is used to diagnose a root cause for a server component failure.

Holographic virtual reality display

Granted: February 6, 2024
Patent Number: 11892629
Virtual reality (VR) displays are computer displays that present images or video in a manner that simulates a real experience for the viewer. In many cases, VR displays are implemented as head-mounted displays (HMDs) which provide a display in the line of sight of the user. Because current HMDs are composed of a display panel and magnifying lens with a gap therebetween, proper functioning of the HMDs limits their design to a box-like form factor, thereby negatively impacting both comfort…

Leveraging rear-view sensors for automatic emergency braking in autonomous machine applications

Granted: February 6, 2024
Patent Number: 11891036
In various examples, activation criteria and/or braking profiles corresponding to automatic emergency braking (AEB) systems and/or collision mitigation warning (CMW) systems may be determined using sensor data representative of an environment to a front, side, and/or rear of a vehicle. For example, activation criteria for triggering an AEB system and/or CMW system may be adjusted by leveraging the availability of additional information with regards to the surrounding environment of a…

Techniques for rendering signed distance functions

Granted: January 30, 2024
Patent Number: 11887245
One embodiment of a method for rendering one or more graphics images includes tracing one or more rays through a graphics scene; computing one or more surface normals associated with intersections of the one or more rays with one or more surfaces, where computing each surface normal includes: computing a plurality of intermediate surface normals associated with a plurality of adjacent voxels of a grid, and interpolating the plurality of intermediate surface normals; and rendering one or…

Quality aware error concealment technique for streaming media

Granted: January 30, 2024
Patent Number: 11889122
A technique for streaming and a client device that uses the technique are disclosed herein. The disclosed technique determines context complexity of streamed data and determines whether to discard or select the streamed data for a future reference frame based on the context complexity of the streamed data. The streamed data is discarded if the content complexity is higher than a content complexity threshold, and the streamed data is selected if the content complexity is not higher than a…

Neural network accelerator using logarithmic-based arithmetic

Granted: January 30, 2024
Patent Number: 11886980
Neural networks, in many cases, include convolution layers that are configured to perform many convolution operations that require multiplication and addition operations. Compared with performing multiplication on integer, fixed-point, or floating-point format values, performing multiplication on logarithmic format values is straightforward and energy efficient as the exponents are simply added. However, performing addition on logarithmic format values is more complex. Conventionally,…

High-throughput asynchronous data pipeline

Granted: January 30, 2024
Patent Number: 11886885
One embodiment of the present invention sets forth a data pipeline, which includes a first mousetrap element and a second mousetrap element in a first pipeline stage. Each mousetrap element includes a request latch that, when enabled, allows a request signal to pass from the first pipeline stage to a second pipeline stage following the first pipeline stage in the data pipeline. Each mousetrap element also includes a data latch that, when enabled, allows a data element to pass from the…

Systems, methods, and apparatuses for making writes to persistent memory

Granted: January 30, 2024
Patent Number: 11886744
A method, computer program product, apparatus, and system are provided. Some embodiments may include transmitting a request to make one or more writes associated with an identification tag. The request may include the identification tag, the one or more writes, a first instruction to make the one or more writes to one of a plurality of persistence levels of a memory, and a second instruction to respond with at least one first indication that the one or more writes associated with the…

Personalized calibration functions for user gaze detection in autonomous driving applications

Granted: January 30, 2024
Patent Number: 11886634
In various examples, systems and methods are disclosed that provide highly accurate gaze predictions that are specific to a particular user by generating and applying, in deployment, personalized calibration functions to outputs and/or layers of a machine learning model. The calibration functions corresponding to a specific user may operate on outputs (e.g., gaze predictions from a machine learning model) to provide updated values and gaze predictions. The calibration functions may also…

Power management in a multiple-processor computing device

Granted: January 30, 2024
Patent Number: 11886262
A method for managing power in a multiple processor computing device includes detecting a first amount of power being used by a first processor of the computing device; determining an amount of extra power available based on the first amount of power and a power budget for the first processor; and transmits a value to a driver associated with a second processor of the computing device, wherein the value indicates the amount of extra power available, wherein the driver adjusts at least…

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

Granted: January 30, 2024
Patent Number: 11885907
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 both highway and urban scenarios. RADAR detections may be accumulated, ego-motion-compensated, orthographically projected, and fed into a neural network(s). The neural network(s) may include a common trunk with a feature extractor and several heads that predict different outputs such as a class…

Lane change planning and control in autonomous machine applications

Granted: January 30, 2024
Patent Number: 11884294
In various examples, sensor data may be collected using one or more sensors of an ego-vehicle to generate a representation of an environment surrounding the ego-vehicle. The representation may include lanes of the roadway and object locations within the lanes. The representation of the environment may be provided as input to a longitudinal speed profile identifier, which may project a plurality of longitudinal speed profile candidates onto a target lane. Each of the plurality of…

Path planning and control to account for position uncertainty for autonomous machine applications

Granted: January 23, 2024
Patent Number: 11878682
In various examples, systems and methods are disclosed for generating and/or analyzing candidate paths for a multi-body vehicle—e.g., a tractor trailer truck—based on obstacle avoidance considerations and using an uncertainty representation for the vehicle. The uncertainty representation may correspond to a trailer portion of the multi-body vehicle to account for the variations in rotation of the trailer with respect to the tractor. As such, the uncertainty representation may be…

Error rate interrupts in hardware for high-speed signaling interconnect

Granted: January 23, 2024
Patent Number: 11880265
A receiver device includes detection logic, an error counter, and an interrupt logic. The detection logic is to receive a first set of data frames and detect one or more frame errors in the first set of data frames. The error counter is to store a number of the one or more frame errors detected in the first set of data frames. The interrupt logic can be coupled to the error counter. The interrupt logic is to specify a period and compare the number of the one or more frame errors with a…

Automatic method for power management tuning in computing systems

Granted: January 23, 2024
Patent Number: 11880261
A system, method, and apparatus of power management for computing systems are included herein that optimize individual frequencies of components of the computing systems using machine learning. The computing systems can be tightly integrated systems that consider an overall operating budget that is shared between the components of the computing system while adjusting the frequencies of the individual components. An example of an automated method of power management includes: (1)…