Nvidia Patent Grants

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…

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…

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…

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…

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…

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…

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…

Spatiotemporal resampling with decoupled shading and reuse

Granted: April 2, 2024
Patent Number: 11948246
Apparatuses, systems, and techniques to render computer graphics. In at least one embodiment, a first one or more lights are selected from among lights in a virtual scene to be rendered as a frame of graphics, and a second one or more lights are selected from among lights used to render one or more pixels in at least one of a prior frame or the current frame. A pixel of the current frame is rendered using the first and second one or more lights, and a light is selected for reuse in…

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…