Nvidia Patent Grants

Time synchronization message conversion

Granted: December 3, 2024
Patent Number: 12160498
Processors, systems and methods are described that synchronize clocks of devices on a second network that uses a second network protocol to a source clock on a first network that uses a first network protocol. Processors, systems and methods are described to cause a first time synchronization message corresponding to a first network communication protocol to be converted to a second time synchronization message corresponding to a second network communication protocol to enable…

Wavelength-division multiplexed links with built-in clock forwarding

Granted: December 3, 2024
Patent Number: 12160307
A system can include an optical transmitter having transmitter components and an optical receiver having receiver components and photodetectors. The optical transmitter is configured to receive optical wavelengths of radiation from a multiple wavelength generate, such as a laser, and generate transmitted wavelengths including data wavelengths and excess wavelengths. Each photodetector is configured to receive at least one transmitted wavelength. The photodetectors can include a common…

System and method for retrieval-based controllable molecule generation

Granted: December 3, 2024
Patent Number: 12159694
A machine learning framework is described for performing generation of candidate molecules for, e.g., drug discovery or other applications. The framework utilizes a pre-trained encoder-decoder model to interface between representations of molecules and embeddings for those molecules in a latent space. A fusion module is located between the encoder and decoder and is used to fuse an embedding for an input molecule with embeddings for one or more exemplary molecules selected from a…

Comprehensively obfuscated cryptographic accelerators and operations thereof

Granted: November 26, 2024
Patent Number: 12153688
Apparatuses, systems, and techniques to perform a cryptographic operation using multiple iterations, wherein each iteration includes two or more stages operating in parallel on inputs derived from a common value, one of the stages computing real data and other stages computing dummy data.

Modular thermal test vehicle

Granted: November 26, 2024
Patent Number: 12156384
Systems and methods for evaluating cooling characteristics are disclosed. In at least one embodiment, a thermal testing rig for a data center can include one or more pluggable heat-generating elements to direct a heat flux in an upward direction towards one or more thermal distribution elements.

Projecting images captured using fisheye lenses for feature detection in autonomous machine applications

Granted: November 26, 2024
Patent Number: 12154293
In various examples, live perception from wide-view sensors may be leveraged to detect features in an environment of a vehicle. Sensor data generated by the sensors may be adjusted to represent a virtual field of view different from an actual field of view of the sensor, and the sensor data—with or without virtual adjustment—may be applied to a stereographic projection algorithm to generate a projected image. The projected image may then be applied to a machine learning model—such…

Generation and traversal of partial acceleration structures for ray tracing

Granted: November 26, 2024
Patent Number: 12154214
An alternate root tree or graph structure for ray and path tracing enables dynamic instancing build time decisions to split any number of geometry acceleration structures in a manner that is developer transparent, nearly memory storage neutral, and traversal efficient. The resulting traversals only need to partially traverse the acceleration structure, which improves efficiency. One example use reduces the number of false positive instance acceleration structure to geometry acceleration…

Spatio-temporal noise masks and sampling using vectors for image processing and light transport simulation systems and applications

Granted: November 26, 2024
Patent Number: 12154213
Apparatuses, systems, and techniques to generate blue noise masks for real-time image rendering and enhancement. In at least one embodiment, a vector-valued noise mask is generated and applied to one or more images to generate one or more enhanced images for image processing (e.g., real-time image rendering). In at least one embodiment, the noise mask includes vector values per pixel and is able to handle the temporal domain (e.g., add time to the spatial domain) to improve image quality…

Training neural networks for vehicle re-identification

Granted: November 26, 2024
Patent Number: 12154188
In various examples, a neural network may be trained for use in vehicle re-identification tasks—e.g., matching appearances and classifications of vehicles across frames—in a camera network. The neural network may be trained to learn an embedding space such that embeddings corresponding to vehicles of the same identify are projected closer to one another within the embedding space, as compared to vehicles representing different identities. To accurately and efficiently learn the…

User interfaces and methods for generating a new artifact based on existing artifacts

Granted: November 26, 2024
Patent Number: 12153783
User interfaces, methods and structures are described for intuitively and fluidly creating new artifacts from existing artifacts and for exploring latent spaces in a visual manner. In example embodiments, source artifacts are displayed along with a selector. The selector is operable to indicate a selected set of the source artifacts by establishing a selection region that includes portions of one or more of the source artifacts displayed. Source vectors are associated with the source…

Multi-dimensional column-based heat dissipation features for datacenter cooling systems

Granted: November 19, 2024
Patent Number: 12150284
Systems and methods for cooling a datacenter are disclosed. In at least one embodiment, a number of multi-dimensional column-based heat dissipation features enable cooling by a cooling media flowing there through so that an individual heat dissipation column having a first dimension and a second dimension may be supported, with the first dimension being normal relative to an axial flow path of the cooling media, with the second dimension being parallel or offset from parallel relative to…

Machine learning of encoding parameters for a network using a video encoder

Granted: November 19, 2024
Patent Number: 12149708
In various examples, machine learning of encoding parameter values for a network is performed using a video encoder. Feedback associated with streaming video encoded by a video encoder over a network may be applied to an MLM(s). Using such feedback, the MLM(s) may predict a value(s) of an encoding parameter(s). The video encoder may then use the value to encode subsequent video data for the streaming. By using the video encoder in training, the MLM(s) may learn based on actual encoded…

Cloud defined storage

Granted: November 19, 2024
Patent Number: 12149588
Storage processing units or SPUs (120) operate backend storage (150) to provide scalable storage services, redundancy, and disaster recovery to an enterprise. Each SPU (120) may reside in a host server (110) and may include an processor domain (490) with backup power (440) and isolation from a host domain (480) to allow the SPU (120) to operate after the host (110) fails or otherwise stops providing power. A cloud-based management system (180) may assess the storage needs of the…

Single-cycle byte correcting and multi-byte detecting error code

Granted: November 19, 2024
Patent Number: 12149259
A memory device and a system that implements a single symbol correction, double symbol detection (SSC-DSD+) error correction scheme are provided. The scheme is implemented by calculating four syndrome symbols in accordance with a Reed-Solomon (RS) codeword; determining three location bytes in accordance with three corresponding pairs of syndrome symbols in the four syndrome symbols; and generating an output based on a comparison of the three location bytes. The output may include:…

Reducing level of detail of a polygon mesh to decrease a complexity of rendered geometry within a scene

Granted: November 19, 2024
Patent Number: 12148099
A method, computer readable medium, and system are disclosed for overlaying a cell onto a polygon meshlet. The polygon meshlet may include a grouping of multiple geometric shapes such as triangles, and the cell may include a square-shaped boundary. Additionally, every polygon (e.g., a triangle or other geometric shape) within the polygon meshlet that has at least one edge fully inside the cell is removed to create an intermediate meshlet. A selected vertex is determined from all vertices…

Method for continued bounding volume hierarchy traversal on intersection without shader intervention

Granted: November 19, 2024
Patent Number: 12148088
A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include opaque and alpha triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to determine primitives intersected by the ray, and return intersection information to a streaming multiprocessor for further processing. The hardware-based…

3D surface reconstruction with point cloud densification using artificial intelligence for autonomous systems and applications

Granted: November 19, 2024
Patent Number: 12145617
In various examples, a 3D surface structure such as the 3D surface structure of a road (3D road surface) may be observed and estimated to generate a 3D point cloud or other representation of the 3D surface structure. Since the representation may be sparse, one or more densification techniques may be applied to densify the representation of the 3D surface structure. For example, the relationship between sparse and dense projection images (e.g., 2D height maps) may be modeled with a Markov…

Intelligent adaptable fins for cooling datacenter devices

Granted: November 12, 2024
Patent Number: 12141005
A cooling system for a datacenter device is disclosed. Fins are provided between a first plate and a second plate to dissipate a first amount of heat to an environment in a first configuration of the fins. The first plate is movable relative to the second plate to expose a surface area of the fins to the environment in a second configuration of the fins.

Secure execution for multiple processor devices using trusted executing environments

Granted: November 12, 2024
Patent Number: 12141268
Apparatuses, systems, and techniques to generate a trusted execution environment including multiple accelerators. In at least one embodiment, a parallel processing unit (PPU), such as a graphics processing unit (GPU), operates in a secure execution mode including a protect memory region. Furthermore, in an embodiment, a cryptographic key is utilized to protect data during transmission between the accelerators.

Techniques for accelerating matrix multiplication computations using hierarchical representations of sparse matrices

Granted: November 12, 2024
Patent Number: 12141229
One embodiment sets forth a technique for performing one or more matrix multiplication operations based on a first matrix and a second matrix. The technique includes receiving data associated with the first matrix from a first traversal engine that accesses nonzero elements included in the first matrix via a first tree structure. The technique also includes performing one or more computations on the data associated with the first matrix and the data associated with the second matrix to…