Technologies for preserving error correction capability in compute-in-memory operations
Granted: June 27, 2023
Patent Number:
11687404
Technologies for preserving error correction capability in compute-in-memory operations in a memory include memory media and a media access circuitry coupled with the memory media. The media access circuitry is to detect an error code adjustment state indicative of a failure in the initiated error correction. The media access circuitry is to adjust a voltage to the memory media to eliminate the error code correction adjustment state. Once eliminated, the media access circuitry is to…
Self-aligned bitline and capacitor via formation
Granted: June 27, 2023
Patent Number:
11690215
A method is described. The method includes forming bit line structures above bitline contact structures, forming a first material on top surfaces and sidewall surfaces of the bit line structures to establish step structures for via formation, and forming a second material on the top surface of the first material. Capacitor landing structures are formed by patterning the second material.
Refresh command control for host assist of row hammer mitigation
Granted: June 27, 2023
Patent Number:
11688452
A memory device with internal row hammer mitigation couples to a memory controller. The memory controller or host can assist with row hammer mitigation by sending additional refresh cycles or refresh commands. In response to an extra refresh command the memory device can perform refresh for row hammer mitigation instead of refresh for standard data integrity. The memory controller can keep track of the number of activate commands sent to the memory device, and in response to a threshold…
Light field displays having synergistic data formatting, re-projection, foveation, tile binning and image warping technology
Granted: June 27, 2023
Patent Number:
11688366
Systems, methods and apparatuses may provide for technology to reduce rendering overhead associated with light field displays. The technology may conduct data formatting, re-projection, foveation, tile binning and/or image warping operations with respect to a plurality of display planes in a light field display.
Person tracking and identification using intelligent camera orchestration
Granted: June 27, 2023
Patent Number:
11688171
In one embodiment, an apparatus comprises a communication interface and a processor. The communication interface is to communicate with a plurality of cameras. The processor is to obtain metadata associated with an initial state of an object, wherein the object is captured by a first camera in a first video stream at a first point in time, and wherein the metadata is obtained based on the first video stream. The processor is further to predict, based on the metadata, a future state of…
Order independent asynchronous compute and streaming for graphics
Granted: June 27, 2023
Patent Number:
11688122
An embodiment of an electronic processing system may include an application processor, persistent storage media communicatively coupled to the application processor, and a graphics subsystem communicatively coupled to the application processor. The system may include one or more of a draw call re-orderer communicatively coupled to the application processor and the graphics subsystem to re-order two or more draw calls, a workload re-orderer communicatively coupled to the application…
Video frame segmentation using reduced resolution neural network and masks from previous frames
Granted: June 27, 2023
Patent Number:
11688070
An example apparatus for video frame segmentation includes a receiver to receive a current video frame to be segmented. The apparatus also includes a segmenting neural network to receive a previous mask including a segmentation mask corresponding to a previous frame and generate a segmentation mask for the current frame based on the previous mask and the video frame.
Multi-tenant cryptographic memory isolation
Granted: June 27, 2023
Patent Number:
11687681
System and techniques for multi-tenant cryptographic memory isolation are described herein. A multiple key total memory encryption (MKTME) circuitry may receive a read request for encrypted memory. Here, the read request may include an encrypted memory address that itself includes a sequence of keyid bits and physical address bits. The MKTME circuitry may retrieve a keyid-nonce from a key table using the keyid bits. The MKTME circuitry may construct a tweak from the keyid-nonce, the…
Providing isolation in virtualized systems using trust domains
Granted: June 27, 2023
Patent Number:
11687654
Implementations describe providing isolation in virtualized systems using trust domains. In one implementation, a processing device includes a memory ownership table (MOT) that is access-controlled against software access. The processing device further includes a processing core to execute a trust domain resource manager (TDRM) to manage a trust domain (TD), maintain a trust domain control structure (TDCS) for managing global metadata for each TD, maintain an execution state of the TD in…
Storage appliance for processing of functions as a service (FaaS)
Granted: June 27, 2023
Patent Number:
11687498
Examples may include a storage appliance having a mass storage device and a compute engine communicating peer-to-peer with each other, with the compute engine including a programmable logic component to execute a function to read data from the at least one storage device, process the data; and write data to the at least one storage device.
Hearing protection and communication apparatus using vibration sensors
Granted: June 27, 2023
Patent Number:
11684516
Hearing protection and communication apparatus using vibration sensors are disclosed. An example wearable electronic device includes means for transducing vibrations associated with speech into a first signal; means for transducing sound associated with ambient noise into a second signal; and means for processing to cause a speaker to output a signal to reduce the ambient noise; detect an identifier in the speech; and cause audio data representative of the speech to be transmitted to a…
Serializing machine check exceptions for predictive failure analysis
Granted: June 27, 2023
Patent Number:
11687391
Upon occurrence of multiple errors in a central processing unit (CPU) package, data indicating the errors is stored in machine check (MC) banks. A timestamp corresponding to each error is stored, the timestamp indicating a time of occurrence for each error. A machine check exception (MCE) handler is generated to address the errors based on the timestamps. The timestamps can be stored in the MC banks or in a utility box (U-box). The MCE handler can then address the errors based on order…
Technologies for hybrid field-programmable gate array application-specific integrated circuit code acceleration
Granted: June 27, 2023
Patent Number:
11687375
Technologies for hybrid field-programmable gate array (FPGA) application-specific integrated circuit (ASIC) code acceleration are described. In one example, the computing device includes a FPGA comprising: algorithm circuitry to: perform one or more algorithm tasks of an algorithm, wherein the algorithm to perform a service request that is offloaded to the FPGA; and determine a primitive task associated with an algorithm task of the one or more algorithm tasks; primitive offload…
Multi-variate strided read operations for accessing matrix operands
Granted: June 27, 2023
Patent Number:
11687341
In one embodiment, a matrix processor comprises a memory to store a matrix operand and a strided read sequence, wherein: the matrix operand is stored out of order in the memory; and the strided read sequence comprises a sequence of read operations to read the matrix operand in a correct order from the memory. The matrix processor further comprises circuitry to: receive a first instruction to be executed by the matrix processor, wherein the first instruction is to instruct the matrix…
Internet-of-things device blank
Granted: June 27, 2023
Patent Number:
11687331
System and techniques for an internet-of-things device blank are described herein. An IoT blank device may be tested to determine whether it is in an initial state. In response to a determination that the IoT blank device is in the initial state, a cloud endpoint may be contacted, via a transceiver, to retrieve a package. Here, the contact includes a message with an identifier of the IoT blank device. The package may be received, the package including an application. The package may be…
Detection of known workload patterns
Granted: June 27, 2023
Patent Number:
11687142
Described are mechanisms and methods for applying Machine Learning (ML) techniques for power management at different levels of a power management stack. An apparatus may comprise a first circuitry, a second circuitry, and a third circuitry. The first circuitry may have a plurality of memory registers. The second circuitry may be operable to establish values for a plurality of features based on samples of values of the plurality of memory registers taken at one or more times within a…
Multi-level CPU high current protection
Granted: June 27, 2023
Patent Number:
11687139
Methods and apparatus relating to multi-level CPU (Central Processing Unit) high current protection are described. In one embodiment, different workloads may be assigned different license types and/or weights based on micro-architectural events (such as uop (micro-operation) types and sizes) and/or data types. Other embodiments are also disclosed and claimed.
Methods and apparatus to trigger calibration of a sensor node using machine learning
Granted: June 27, 2023
Patent Number:
11686803
Methods, apparatus, systems and articles of manufacture to trigger calibration of a sensor node using machine learning are disclosed. An example apparatus includes a machine learning model trainer to train a machine learning model using first sensor data collected from a sensor node. A disturbance forecaster is to, using the machine learning model and second sensor data, forecast a temporal disturbance to a communication of the sensor node. A communications processor is to transmit a…
Apparatus and method to debug a voltage regulator
Granted: June 27, 2023
Patent Number:
11686780
Described is an apparatus which comprises: a first voltage regulator (VR) having a reference input node; and a first multiplexer to provide a reference voltage to the reference input node and operable to select one of at least two different reference voltages as the reference voltage.
System, apparatus and method for functional testing of one or more fabrics of a processor
Granted: June 27, 2023
Patent Number:
11686767
In one embodiment, an apparatus includes at least one fabric to interface with a plurality of intellectual property (IP) blocks of the apparatus, the at least one fabric including at least one status storage, and a fabric bridge controller coupled to the at least one fabric. The fabric bridge controller may be configured to initiate a functional safety test of the at least one fabric in response to a fabric test signal received during functional operation of the apparatus, receive a…