• DocumentCode
    584224
  • Title

    Realizing a Proactive, Self-Optimizing System Behavior within Adaptive, Heterogeneous Many-Core Architectures

  • Author

    Kramer, David ; Karl, Wolfgang

  • Author_Institution
    Dept. of Comput. Archit. & Parallel Process., Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
  • fYear
    2012
  • fDate
    10-14 Sept. 2012
  • Firstpage
    39
  • Lastpage
    48
  • Abstract
    For maintaining high performance and minimizing power consumption, adaptive, heterogeneous many-core architectures can be adapted at runtime to changing environmental requests or conditions as well as to changes resulting from the dynamics of the workload itself. However, the huge complexity of such architectures makes their optimization very challenging at runtime. This challenge is therefore addressed within this paper by an Organic Computing approach for realizing a proactive, self-optimizing system behavior within adaptive, heterogeneous systems using a light-weight Learning Classifier System and a Run Length Encoding Markov predictor. The first realizes a self-optimizing behavior, freeing the user from the burden of optimizing the system manually, and the latter captures the system behavior, permits prediction of future system states, and therefore permits exploiting regular behavior for further improving the overall system performance. Using the use case of optimizing the overall system performance, results showed that the proactive, self-optimizing system achieved a performance improvement of 11.3% in comparison to a non-optimizing system.
  • Keywords
    computer architecture; multiprocessing systems; heterogeneous manycore architectures; light-weight learning classifier system; organic computing; power consumption; run length encoding Markov predictor; self-optimizing system behavior; Adaptive systems; Computer architecture; Markov processes; Monitoring; Optimization; Runtime; Vectors; Proactive System; Reinforcement Learning; Self-Optimization; Self-Organizing Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems (SASO), 2012 IEEE Sixth International Conference on
  • Conference_Location
    Lyon
  • ISSN
    1949-3673
  • Print_ISBN
    978-1-4673-3126-5
  • Type

    conf

  • DOI
    10.1109/SASO.2012.26
  • Filename
    6394109