G06F1/329

METHOD AND SYSTEM FOR OPTIMIZING POWER FOR A COMPUTER VISION ENVIRONMENT
20230236655 · 2023-07-27 ·

Techniques described herein relate to a method for optimizing power for a computer vision environment. The method includes obtaining, by a computer vision (CV) manager, an initial power optimization request associated with a CV workload; in response to obtaining the initial power optimization request: obtaining CV workload information associated with the CV workload; obtaining first CV environment configuration information associated with the power optimization request; generating a power optimization report based on the first CV environment configuration information and the CV workload information using a power optimization model; and initiating performance of the CV workload in a CV environment based on the power optimization report.

METHOD AND SYSTEM FOR OPTIMIZING POWER FOR A COMPUTER VISION ENVIRONMENT
20230236655 · 2023-07-27 ·

Techniques described herein relate to a method for optimizing power for a computer vision environment. The method includes obtaining, by a computer vision (CV) manager, an initial power optimization request associated with a CV workload; in response to obtaining the initial power optimization request: obtaining CV workload information associated with the CV workload; obtaining first CV environment configuration information associated with the power optimization request; generating a power optimization report based on the first CV environment configuration information and the CV workload information using a power optimization model; and initiating performance of the CV workload in a CV environment based on the power optimization report.

Preemptive wakeup circuit for wakeup from low power modes
11567527 · 2023-01-31 · ·

A circuit comprises a power controller, a real-time clock (RTC) sub-system, and a processing sub-system. The RTC sub-system includes an alarm register storing a predetermined time for a task, and provides an early warning countdown and a scheduled event signal. The processing sub-system includes a processor, a preemptive wakeup circuit, and a component coupled to the processor and configured to execute the task with the processor. The preemptive wakeup circuit comprises a selector logic circuit, a comparator, and a wakeup initiation circuit. The selector logic circuit receives latency values indicative of wakeup times for a clock generator and the component, and outputs a longest wakeup time to the comparator, which indicates when the early warning countdown and the longest wakeup time are equal. The wakeup initiation circuit generates a clock request and disables the sleep mode indicator. The power controller provides a clock signal and wakes the component.

WORKLOAD AWARE VIRTUAL PROCESSING UNITS
20230024130 · 2023-01-26 ·

A processing unit is configured differently based on an identified workload, and each configuration of the processing unit is exposed to software (e.g., to a device driver) as a different virtual processing unit. Using these techniques, a processing system is able to provide different configurations of the processing unit to support different types of workloads, thereby conserving system resources. Further, by exposing the different configurations as different virtual processing units, the processing system is able to use existing device drivers or other system infrastructure to implement the different processing unit configurations.

Point of sale device power management and undervoltage protection
11561593 · 2023-01-24 · ·

A point-of-sale (POS) device includes a processor, a battery, a transaction object reader, a printer with a printer controller, and optionally a temperature sensor. The processor determines a present power discharge capability rate of the battery, optionally based on a temperature measured by the temperature sensor. The processor also calculates a first estimated power draw rate based on a first setting value for at least one of the components of the POS device, such as the printer. If the first estimated power draw rate is dangerously close to the present power discharge capability rate of the battery, a second estimated power draw rate is calculated based on a second setting value for the one or more components. If the second estimated power draw rate is no longer dangerously close to the present power discharge capability rate of the battery, the components are set to the second settings value.

Point of sale device power management and undervoltage protection
11561593 · 2023-01-24 · ·

A point-of-sale (POS) device includes a processor, a battery, a transaction object reader, a printer with a printer controller, and optionally a temperature sensor. The processor determines a present power discharge capability rate of the battery, optionally based on a temperature measured by the temperature sensor. The processor also calculates a first estimated power draw rate based on a first setting value for at least one of the components of the POS device, such as the printer. If the first estimated power draw rate is dangerously close to the present power discharge capability rate of the battery, a second estimated power draw rate is calculated based on a second setting value for the one or more components. If the second estimated power draw rate is no longer dangerously close to the present power discharge capability rate of the battery, the components are set to the second settings value.

Visual search method, visual search device and electrical device

A visual search method, a visual search device, and an electrical device are provided. The method includes determining a first object in a visual search process. A power consumption of the first object in the visual search process is greater than a power consumption of a second object in the visual search process. The first object includes at least one of a program and an algorithm and the second object includes at least one of a program and an algorithm. The method further includes performing a visual search through an optimized object of the first object. At least one of a calculating speed of the optimized object is greater than a calculating speed of the first object and a total calculating time of the optimized object within a unit time is less than a total calculating time of the first object within the unit time.

Visual search method, visual search device and electrical device

A visual search method, a visual search device, and an electrical device are provided. The method includes determining a first object in a visual search process. A power consumption of the first object in the visual search process is greater than a power consumption of a second object in the visual search process. The first object includes at least one of a program and an algorithm and the second object includes at least one of a program and an algorithm. The method further includes performing a visual search through an optimized object of the first object. At least one of a calculating speed of the optimized object is greater than a calculating speed of the first object and a total calculating time of the optimized object within a unit time is less than a total calculating time of the first object within the unit time.

Remote register updates

Examples described herein provide for a first core to map a measurement of packet processing activity and operating parameters so that a second core can access the measurement of packet processing activity and potentially modify an operating parameter of the first core. The second core can modify operating parameters of the first core based on the measurement of packet processing activity. The first and second cores can be provisioned on start-up with a common key. The first and second cores can use the common key to encrypt or decrypt measurement of packet processing activity and operating parameters that are shared between the first and second cores. Accordingly, operating parameters of the first core can be modified by a different core while providing for secure modification of operating parameters.

POWER MANAGEMENT OF A COMPUTING SYSTEM
20230018342 · 2023-01-19 ·

A method for power management of a computing system having two or more physical servers for hosting virtual machines of a virtual system and one or more uninterruptible power supplies for supplying at least a subset of the physical servers with power, each of the one or more uninterruptible power supplies being connected to a phase of a multiple phase power supply, is disclosed. The method comprises receiving an action input for the computing system, which may impact the power consumption of the physical servers, processing the received action input with a predictive model of power consumption of the physical servers with regard to the battery autonomy of the one or more uninterruptible power supplies and/or the load balancing of the several phases of the multiple phase power supply, and optimizing the utilization of the physical servers based on the result of the processing.