Optimizing Energy Efficiency in Programmable Devices


This technology encompasses a hardware/software extension for embedded systems. This extension monitors energy use and continuously adjusts system parameters in an attempt to improve energy efficiency. The process is undertaken autonomously freeing the designer from the task of hand-optimising system performance. The system is implemented as a software library under a portable API which allows it to be used with a variety of heterogeneous devices presenting an abstracted hardware interface to the application code. This system may find applications in low-power embedded computing systems such as those required to support the emerging Internet of Things. Applications: As a combination of hardware measurement and model-based energy usage prediction this embedded system technology will fill a need in the emerging Internet of Things; consumer electronics domestic and commercial energy consumption monitoring.

Date of release