• DocumentCode
    3242044
  • Title

    Design and evaluation of an adaptive real-time microprocessor

  • Author

    Bauer, Matthias ; Lohn, Daniel ; Betting, Benjamin ; Brinkschulte, Uwe

  • Author_Institution
    Inst. for Comput. Sci., Johann Wolfgang Goethe Univ., Frankfurt am Main, Germany
  • fYear
    2013
  • fDate
    16-19 April 2013
  • Firstpage
    81
  • Lastpage
    88
  • Abstract
    Since most modern microprocessors are optimized for good average performance, their worst case performance is hard to predict. Therefore, the in time execution of real-time threads at any time is difficult to guarantee. So, in this paper we present an adaptive real-time microprocessor, which is fitted with a closed control loop. The controller is aware of the loss of performance due to various latency causing events at runtime and is able to respond to them by adapting the aimed throughput of each running thread. Afterwards, we evaluate our microprocessor with an embedded benchmark, discuss different parameters of the controller and show that a well-defined performance can be guaranteed by the use of control theory.
  • Keywords
    closed loop systems; embedded systems; integrated circuit design; microprocessor chips; multi-threading; performance evaluation; adaptive real-time microprocessor design; adaptive real-time microprocessor evaluation; closed control loop; control theory; controller parameters; embedded benchmark; microprocessor evaluation; microprocessor optimization; performance loss; real-time thread execution; worst case performance; Clocks; Instruction sets; Microprocessors; Processor scheduling; Real-time systems; Registers; Throughput; adaptive microprocessor; control theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolvable Systems (ICES), 2013 IEEE International Conference on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/ICES.2013.6613286
  • Filename
    6613286