Patent classifications
G06F1/3206
Systems And Methods for Sleep Clock Edge-Based Global Counter Synchronization in a Chiplet System
Various embodiments include methods and systems for providing sleep clock edge-based global counter synchronization in a multiple-chiplet system. A system-on-a-chip (SoC) may include a first chiplet including a first chiplet global counter subsystem, and a second chiplet including a second chiplet global counter subsystem. The SoC may further include an interface bus communicatively coupling the first chiplet and the second chiplet, and a power management integrated circuit (PMIC) configured to supply a sleep clock to the first chiplet and the second chiplet. The first chiplet may be configured to transmit a global counter synchronization pulse trigger to the second chiplet across the interface bus. The second chiplet may be configured to load a global counter synchronization value into the second chiplet global counter subsystem at a sleep clock synchronization edge of the sleep clock in response to receiving the global counter synchronization pulse trigger.
Systems And Methods for Sleep Clock Edge-Based Global Counter Synchronization in a Chiplet System
Various embodiments include methods and systems for providing sleep clock edge-based global counter synchronization in a multiple-chiplet system. A system-on-a-chip (SoC) may include a first chiplet including a first chiplet global counter subsystem, and a second chiplet including a second chiplet global counter subsystem. The SoC may further include an interface bus communicatively coupling the first chiplet and the second chiplet, and a power management integrated circuit (PMIC) configured to supply a sleep clock to the first chiplet and the second chiplet. The first chiplet may be configured to transmit a global counter synchronization pulse trigger to the second chiplet across the interface bus. The second chiplet may be configured to load a global counter synchronization value into the second chiplet global counter subsystem at a sleep clock synchronization edge of the sleep clock in response to receiving the global counter synchronization pulse trigger.
ELECTRONIC DEVICE ADJUSTING SOUND SIGNAL AND METHOD FOR CONTROLLING THE ELECTRONIC DEVICE
According to an embodiment, an electronic device may comprise: a flexible display, at least one microphone, a sensor, a communication module comprising communication circuitry, and at least one processor operatively connected with the flexible display, the at least one microphone, the sensor, and the communication module. The at least one processor may be configured to: based on receiving a call signal from an external electronic device through the communication module, identify whether the call signal is a video call signal, based on the call signal being the video call signal, identify a folding state of the electronic device through the sensor, adjust a sound signal received through the at least one microphone based on the folding state, and control the communication module to transmit the adjusted sound signal to the external electronic device.
METHODS AND APPARATUS TO DETERMINE USER PRESENCE
Methods and apparatus to determine user presence are disclosed. A disclosed example monitoring device to determine of a presence of a user in a metering environment includes a mount to couple the monitoring device to a wearable device to be worn by the user, the wearable device to receive content from a content device, a sensor to detect motion of the user, and a transmitter to transmit motion data pertaining to the detected motion of the user for the determination of the presence of the user.
METHODS AND APPARATUS TO DETERMINE USER PRESENCE
Methods and apparatus to determine user presence are disclosed. A disclosed example monitoring device to determine of a presence of a user in a metering environment includes a mount to couple the monitoring device to a wearable device to be worn by the user, the wearable device to receive content from a content device, a sensor to detect motion of the user, and a transmitter to transmit motion data pertaining to the detected motion of the user for the determination of the presence of the user.
Determine whether to perform action on computing device based on analysis of endorsement information of a security co-processor
Examples disclosed herein relate to a computing device that includes a central processing unit, a management controller separate from the central processing unit, and a security co-processor. The management controller is powered using an auxiliary power rail that provides power to the management controller while the computing device is in an auxiliary power state. The security co-processor includes device unique data. The management controller receives the device unique data and stores a representation at a secure location. At a later time, the management controller receives endorsement information from an expected location of the security co-processor. The management controller determines whether to perform an action on the computing device based on an analysis of the endorsement information and the stored representation of the device unique data.
Determine whether to perform action on computing device based on analysis of endorsement information of a security co-processor
Examples disclosed herein relate to a computing device that includes a central processing unit, a management controller separate from the central processing unit, and a security co-processor. The management controller is powered using an auxiliary power rail that provides power to the management controller while the computing device is in an auxiliary power state. The security co-processor includes device unique data. The management controller receives the device unique data and stores a representation at a secure location. At a later time, the management controller receives endorsement information from an expected location of the security co-processor. The management controller determines whether to perform an action on the computing device based on an analysis of the endorsement information and the stored representation of the device unique data.
Methods and devices for power management based on synthetic machine learning benchmarks
A method for power management based on synthetic machine learning benchmarks, including generating a record of synthetic machine learning benchmarks for synthetic machine learning models that are obtained by changing machine learning network topology parameters, receiving hardware information from a client device executing a machine learning program or preparing to execute a machine learning program, selecting a synthetic machine learning benchmark based on the correlation of the hardware information with the synthetic machine learning models, and determining work schedules based on the selected synthetic machine learning benchmark.
Scheduler for amp architecture with closed loop performance and thermal controller
Systems and methods are disclosed for scheduling threads on a processor that has at least two different core types, such as an asymmetric multiprocessing system. Each core type can run at a plurality of selectable voltage and frequency scaling (DVFS) states. Threads from a plurality of processes can be grouped into thread groups. Execution metrics are accumulated for threads of a thread group and fed into a plurality of tunable controllers for the thread group. A closed loop performance control (CLPC) system determines a control effort for the thread group and maps the control effort to a recommended core type and DVFS state. A closed loop thermal and power management system can limit the control effort determined by the CLPC for a thread group, and limit the power, core type, and DVFS states for the system. Deferred interrupts can be used to increase performance.
Eyewear use detection
Eyewear including a support structure defining a region for receiving a head of a user. The support structure supports optical elements, electronic components, and a use detector. The use detector is coupled to the electronic components and is positioned to identify when the head of the user is within the region defined by the support structure. The electronic components monitor the use detector and transition from a first mode of operation to a second mode of operation when the use detector senses the head of the user in the region.