Automatic energy design and management system
Abstract
The Control Layer IO System (“CLIOS”) software is an energy management system taking into account the performance requirements of the target software and the properties and limitations of the target hardware to optimize energy use of a programmable electronic device. CLIOS is generated in a one-time process and once generated is loaded onto the target. CLIOS is complementing or replacing the power management infrastructure of the main operating system. CLIOS comprises three main components: the CLIOS daemon that operates in the user space; the CLIOS driver that operates in the kernel of the main operating system; and the CLIOS kernel, which can run on an auxiliary core if present in the system. CLIOS can be structured to take advantage of various architectural features of a system, ranging from simple single-core designs to heterogeneous, multi-core systems comprising one or more low power auxiliary cores.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for controlling the system state of a programmable electronic device, comprising the steps of controlling operating states of at least one component of the programmable electronic device where the programmable electronic device has at least one microprocessor and at least one component with a plurality of operating states.Join the waitlist — get patent alerts
Track US2020004314A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.