G06F11/3062

SYSTEM AND METHOD OF MANAGING ACOUSTICS OF INFORMATION HANDLING SYSTEMS
20230022881 · 2023-01-26 ·

In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine that an inventory of components of an information handling system (IHS) includes a first fan and an IHS card, which include a second fan; receive user input indicating a maximum acoustic sound pressure level (SPL); determine a first maximum fan speed for the first fan based at least on the maximum acoustic SPL; determine a first maximum power consumption for the IHS card and a second maximum fan speed for the second fan based at least on the maximum acoustic SPL; provide first configuration information, indicating the first maximum fan speed for the first fan, to a fan controller of the IHS; and provide second configuration information, indicating the first maximum power consumption and the second maximum fan speed for the second fan, to the IHS card.

Mechanism for saving power on a bus interface

Systems, apparatuses, and methods for saving power on a bus interface are described. A system includes a host, a device, and a repeater interposed between the host and the device. While the host and device are in a low-power state, the repeater monitors a first bus to determine if the device has woken up. When the repeater detects a remote wake-up event initiated by the device, the repeater generates an interrupt which is sent to the host. The host responds to the interrupt by initiating a resume wake-up event procedure that assumes the device is still asleep. In this way, the host is able to stay in the low-power state longer while also using a wake-up procedure that does not require the host to be aware of the existence of the repeater.

COMPUTING POWER SHARING-RELATED EXCEPTION REPORTING AND HANDLING METHODS AND DEVICES, STORAGE MEDIUM, AND TERMINAL APPARATUS
20230214261 · 2023-07-06 ·

Provided are a method and an apparatus for reporting and handling an exception in computing power sharing, a storage medium, and a terminal device. The method for reporting an exception in computing power sharing includes: detecting a current hardware state and a current battery state; and reporting an exception to a network unit, in a case that the hardware state or the battery state reaches a preset exception threshold, or in a case that a change of the hardware state or a change of the battery state reaches a preset reporting threshold. The method for handling an exception in computing power sharing includes: receiving an exception reported from a cooperative computing terminal; determining a total workload assigned to the cooperative computing terminal and a remaining workload of the cooperative computing terminal; and determining, based on the exception and the remaining workload, to reassign the remaining workload or the total workload.

System, method and apparatus for selection of hardware and software for optimal implementation of one or more functionality or algorithm
11550708 · 2023-01-10 · ·

A system, method and apparatus for choosing a digital processing platform that is optimal for a specified type of application and satisfies a set of user-specified constraints is provided. In operation, all known parameters on all available processing platforms in a database are stored, providing this information to a computer software application run by the user by querying the database, and then allowing a remote user to specify the constraints, in terms of hardware and system software, to eliminate those entries that would not satisfy the constraints in a step-by-step filtering process. The user then chooses a set of application programs to run on the platforms that were not eliminated. The runtime performance parameters/characteristics—e.g. computational throughput, I/O bandwidth, environmental parameters, etc. are measured to select the optimal solution. The system and method also allows for a regression test to ensure consistency between test software processes running on discrete platforms.

Enhanced in-system test coverage based on detecting component degradation

In various examples, permanent faults in hardware component(s) and/or connections to the hardware component(s) of a computing platform may be predicted before they occur using in-system testing. As a result of this prediction, one or more remedial actions may be determined to enhance the safety of the computing platform (e.g., an autonomous vehicle). A degradation rate of a performance characteristic associated with the hardware component may be determined, detected, and/or computed by monitoring values of performance characteristics over time using fault testing.

ESTIMATION OF POWER PROFILES FOR NEURAL NETWORK MODELS RUNNING ON AI ACCELERATORS

Technology for estimating neural network (NN) power profiles includes obtaining a plurality of workloads for a compiled NN model, the plurality of workloads determined for a hardware execution device, determining a hardware efficiency factor for the compiled NN model, and generating, based on the hardware efficiency factor, a power profile for the compiled NN model on one or more of a per-layer basis or a per-workload basis. The hardware efficiency factor can be determined on based on a hardware efficiency measurement and a hardware utilization measurement, and can be determined on a per-workload basis. A configuration file can be provided for generating the power profile, and an output visualization of the power profile can be generated. Further, feedback information can be generated to perform one or more of selecting a hardware device, optimizing a breakdown of workloads, optimizing a scheduling of tasks, or confirming a hardware device design.

Methods and arrangements for automated improving of quality of service of a data center

An automated improving of quality of service of a data center. Transients of a power grid fed to a power supply unit are monitored by a probe. Information on transients is provided across an interface to a server of the data center. Based on characteristics of the transients, a reliability of the data center is subjected to automated updating. A request for migration of workload requiring a higher reliability than the updated reliability can be sent to a central management. When the central management has identified another data center that can meet the required reliability, the central management migrates or relocates the workload to the another data center.

Memory system
11544168 · 2023-01-03 · ·

A memory system may improve the endurance and performance of a plurality of memories included in the memory system mounted on a server system or a data processing system. For example, the memory system may throttle energy of a first memory using a second memory having a different characteristic from the first memory, control accesses to a memory region according to a refresh cycle, and control accesses to memories having different temperatures according to a priority of a request for each of the memories.

Hierarchical Power Management Architecture for SoC-based Electronic Devices
20220413582 · 2022-12-29 ·

An electronic system has a plurality of power domains, and each domain includes a subset of one or more processor clusters, first memory, PMIC, and second memory. A plurality of power sensors are distributed on the electronic system and configured to collect a plurality of power samples from the power domains. A power management engine is configured to process the power samples based on locations of the corresponding power sensors to generate one or more power profiles and a plurality of power throttling thresholds. The power manage engine is configured to implement a global power control operation by determining power budgets of the power domains on a firmware level and enabling operations of the power domains accordingly. The power manage engine is also configured to enable a plurality of local power control operations to be directly implemented on the power domains based on the power throttling thresholds.

Power management for virtualized computer systems
11537420 · 2022-12-27 · ·

Aspects of the disclosure provide for mechanisms for memory protection of virtual machines in a computer system. A method of the disclosure includes: determining a plurality of host latency times for a plurality of processor power states of a processor of a host computer system; comparing, by a hypervisor executed on the host computer system, each of the host latency times to a target latency time associated with a virtual machine running on the host computer system; mapping the plurality of processor power states to a plurality of host power states in view of the comparison; and providing the host power states to the virtual machine.