Using a natural language model to interface with a closed domain system
Granted: August 6, 2024
Patent Number:
12057113
In various examples, systems and methods of the present disclosure combine open and closed dialog systems into an intelligent dialog management system. A text query may be processed by a natural language understanding model trained to associate the text query with a domain tag, intent classification, and/or input slots. Using the domain tag, the natural language understanding model may identify information in the text query corresponding to input slots needed for answering the text…
Systems and methods for frame time smoothing based on modified animation advancement and use of post render queues
Granted: August 6, 2024
Patent Number:
12056854
Embodiments of the present invention provide end-to-end frame time synchronization designed to improve smoothness for displaying images of 3D applications, such as PC gaming applications. Traditionally, an application that renders 3D graphics functions based on the assumption that the average render time will be used as the animation time for a given frame. When this condition is not met, and the render time for a frame does not match the average render time of prior frames, the frames…
Fine grained interleaved rendering applications in path tracing for cloud computing environments
Granted: August 6, 2024
Patent Number:
12056806
Systems and methods of the present disclosure relate to fine grained interleaved rendering applications in path tracing for cloud computing environments. For example, a renderer and a rendering process may be employed for ray or path tracing and image-space filtering that interleaves the pixels of a frame into partial image fields and corresponding reduced-resolution images that are individually processed in parallel. Parallelization techniques described herein may allow for high quality…
Techniques for parallel execution
Granted: August 6, 2024
Patent Number:
12056494
Apparatuses, systems, and techniques to identify instructions for advanced execution. In at least one embodiment, a processor performs one or more instructions that have been identified by a compiler to be speculatively performed in parallel.
Automatic error prediction in data centers
Granted: August 6, 2024
Patent Number:
12055995
Apparatuses, systems, and techniques to predict a probability of an error or anomaly in processing units, such as those of a data center. In at least one embodiment, the probability of an error occurring in a processing unit is identified using multiple trained machine learning models, in which the trained machine learning models each outputs, for example, the probability of an error occurring within a different predetermined time period.
System and methods for updating high definition maps
Granted: August 6, 2024
Patent Number:
12055412
Systems and methods for vehicle-based determination of HD map update information. Sensor-equipped vehicles may determine locations of various detected objects relative to the vehicles. Vehicles may also determine the location of reference objects relative to the vehicles, where the location of the reference objects in an absolute coordinate system is also known. The absolute coordinates of various detected objects may then be determined from the absolute position of the reference objects…
Hardware fault detection for feedback control systems in autonomous machine applications
Granted: August 6, 2024
Patent Number:
12054164
Systems and methods for detecting hardware faults in computer-based feedback control systems. Multiple instances of the system control program(s) are run on system processors. System sensor data are input to each instance, and the control commands output by each instance are compared. As instantiations of the same programs receive largely the same sensor data, differences between output commands may indicate the presence of one or more hardware faults.
Built-in self-test for a programmable vision accelerator of a system on a chip
Granted: July 30, 2024
Patent Number:
12050548
In various examples, a VPU and associated components may be optimized to improve VPU performance and throughput. For example, the VPU may include a min/max collector, automatic store predication functionality, a SIMD data path organization that allows for inter-lane sharing, a transposed load/store with stride parameter functionality, a load with permute and zero insertion functionality, hardware, logic, and memory layout functionality to allow for two point and two by two point lookups,…
Path perception diversity and redundancy in autonomous machine applications
Granted: July 30, 2024
Patent Number:
12051332
In various examples, a path perception ensemble is used to produce a more accurate and reliable understanding of a driving surface and/or a path there through. For example, an analysis of a plurality of path perception inputs provides testability and reliability for accurate and redundant lane mapping and/or path planning in real-time or near real-time. By incorporating a plurality of separate path perception computations, a means of metricizing path perception correctness, quality, and…
Coroutine suspension mechanism for improving performance of a computer device
Granted: July 30, 2024
Patent Number:
12050893
Systems and methods related to generating machine code using a coroutine suspension mechanism are disclosed below. An asynchronous programming model utilizing coroutines may be implemented in a compiler for a high-level programming language. The compiler is configured to include functionality related to an intrinsic function for a suspend operation of a coroutine. In accordance with an aspect of the disclosure, a method is disclosed for generating machine code that includes the coroutine…
Frame selection for streaming applications
Granted: July 23, 2024
Patent Number:
12047595
Systems and methods herein address reference frame selection in video streaming applications using one or more processing units to decode a frame of an encoded video stream that uses an inter-frame depicting an object and an intra-frame depicting the object, the intra-frame being included in a set of intra-frames based at least in part on at least one attribute of the object as depicted in the intra-frame being different from the at least one attribute of the object as depicted in other…
Level-conversion circuits for signaling across voltage domains
Granted: July 23, 2024
Patent Number:
12047067
Stacked voltage domain level shifting circuits for shifting signals low-to-high or high-to-low include a storage cell powered by a mid-range supply rail of the stacked voltage domain level shifting circuit, and control drivers powered by moving supply voltages generated by the storage cell, wherein the control drivers coupled to drive gates of common-source configured devices coupled to storage nodes of the storage cell.
LIDAR-to-camera transformation during sensor calibration for autonomous vehicles
Granted: July 23, 2024
Patent Number:
12046006
According to an aspect of an embodiment, operations may comprise receiving a LIDAR scan of a scene from a LIDAR of a vehicle with the scene comprising a board, detecting the board in the LIDAR scan, fitting a plane through LIDAR coordinates corresponding to the detected board, projecting the plane from the LIDAR coordinates to a first set of camera coordinates, detecting the board in a camera image from a camera of the vehicle at a second set of camera coordinates, and calibrating the…
Video upsampling using one or more neural networks
Granted: July 23, 2024
Patent Number:
12045952
Apparatuses, systems, and techniques to enhance video are disclosed. In at least one embodiment, one or more neural networks are used to create a higher resolution video using upsampled frames from a lower resolution video.
Real-time hardware-assisted GPU tuning using machine learning
Granted: July 23, 2024
Patent Number:
12045924
Graphics processing unit (GPU) performance and power efficiency is improved using machine learning to tune operating parameters based on performance monitor values and application information. Performance monitor values are processed using machine learning techniques to generate model parameters, which are used by a control unit within the GPU to provide real-time updates to the operating parameters. In one embodiment, a neural network processes the performance monitor values to generate…
Profiling and performance monitoring of distributed computational pipelines
Granted: July 23, 2024
Patent Number:
12045666
Apparatuses, systems, and techniques to collect performance data for one or more computations tasks executed by a plurality of nodes of a computational pipeline and enable optimization of distribution of task execution among the plurality of nodes.
Fine-grained per-vector scaling for neural network quantization
Granted: July 23, 2024
Patent Number:
12045307
Today neural networks are used to enable autonomous vehicles and improve the quality of speech recognition, real-time language translation, and online search optimizations. However, operation of the neural networks for these applications consumes energy. Quantization of parameters used by the neural networks reduces the amount of memory needed to store the parameters while also reducing the power consumed during operation of the neural network. Matrix operations performed by the neural…
Silicon test structures for separate measurement of NMOS and PMOS transistor delays
Granted: July 23, 2024
Patent Number:
12044732
Silicon test structures are described that enable separate measurement of n-channel metal-oxide semiconductor (NMOS) and p-channel metal-oxide semiconductor (PMOS) transistor delays. NMOS and PMOS specific non-inverting stages may be used to construct a multi-stage ring oscillator. Each of the non-inverting stages generates either a rising or falling primary transition that is determined by either NMOS or PMOS transistors, respectively. The opposing transition for a particular…
Processing interrupt requests for autonomous systems and applications
Granted: July 16, 2024
Patent Number:
12039362
In various examples, a timer component that generates an event when an interrupt request has not yet been cleared within at least a predetermined amount of time.
System and method for procedurally synthesizing datasets of objects of interest for training machine-learning models
Granted: July 16, 2024
Patent Number:
12039423
The disclosure provides a vehicle, a machine vision system, and a robot. In one example, the vehicle includes one or more processing units to implement a machine-learning model and to identify one or more objects depicted in one or more images using the machine-learning model, the machine-learning model being trained using a training dataset that includes a plurality of images procedurally synthesized according to one or more training image definitions.