• DocumentCode
    237137
  • Title

    Design and Evaluation of an Energy-Saving Real-Time Microprocessor

  • Author

    Brinkschulte, Uwe ; Lohn, Daniel ; Bauer, Matthias

  • Author_Institution
    Inst. for Comput. Sci., Johann Wolfgang Goethe Univ., Frankfurt am Main, Germany
  • fYear
    2014
  • fDate
    10-12 June 2014
  • Firstpage
    92
  • Lastpage
    99
  • 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.
  • Keywords
    computer architecture; embedded systems; energy conservation; microprocessor chips; power aware computing; power consumption; clock frequency; closed control loop; embedded applications; embedded real-time system; energy consumption; energy saving; energy-saving real-time microprocessor; execution time bounds; frequency scaling techniques; hardware level; microprocessor core architecture; power consumption; power saving; real time systems; standard dynamic power; thread performance; voltage supply; worst case performance; Clocks; Frequency control; Hardware; Microprocessors; Program processors; Real-time systems; Throughput; adaptive microprocessor; control theory; embedded system; real-time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2014 IEEE 17th International Symposium on
  • Conference_Location
    Reno, NV
  • ISSN
    1555-0885
  • Type

    conf

  • DOI
    10.1109/ISORC.2014.32
  • Filename
    6899136