Abstract

Today, many embedded applications are real time systems. Therefore, besides correct functionality they have to guarantee execution time bounds. To put it in other words, an embedded real-time system needs a good worst case performance. Additionally, the power and energy consumption is of great importance. Usually dynamic power and frequency scaling techniques are used to ensure this goal. However, standard dynamic power and frequency scaling techniques sacrifice performance thus saving power and energy. In this paper we present an architecture of a microprocessor core enhanced with a closed control loop on hardware level. This design is able to deliver an aimed performance, thus holding execution time bonds. Additionally, the controller is used to reduce the supply voltage and clock frequency whenever possible without sacrificing the thread performance.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.