Using Learning Classifier Systems for the DSE of Adaptive Embedded Systems

被引:0
|
作者
Smirnov, Fedor [1 ]
Pourmohseni, Behnaz [1 ]
Teich, Juergen [1 ]
机构
[1] Friedrich Alexander Univ Erlangen Nurnberg FAU, Hardware Software Codesign, Erlangen, Germany
关键词
DSE; Adaptive Systems; Embedded Systems; Learning Classifier Systems;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern embedded systems are not only becoming more and more complex but are also often exposed to dynamically changing run-time conditions such as resource availability or processing power requirements. This trend has led to the emergence of adaptive systems which are designed using novel approaches that combine a static off-line Design Space Exploration (DSE) with the consideration of the dynamic run-time behavior of the system under design. In contrast to a static design approach, which provides a single design solution as a compromise between the possible run-time situations, the off-line DSE of these so-called hybrid design approaches yields a set of configuration alternatives, so that at run time, it becomes possible to dynamically choose the option most suited for the current situation. However, most of these approaches still use optimizers which were primarily developed for static design. Consequently, modeling complex dynamic environments or run-time requirements is either not possible or comes at the cost of a significant computation overhead or results of poor quality. As a remedy, this paper introduces Learning Optimizer Constrained by ALtering conditions (LOCAL), a novel optimization framework for the DSE of adaptive embedded systems. Following the structure of Learning Classifier System (LCS) optimizers, the proposed framework optimizes a strategy, i.e., a set of conditionally applicable solutions for the problem at hand, instead of a set of independent solutions. We show how the proposed framework-which can be used for the optimization of any adaptive system-is used for the optimization of dynamically reconfigurable many-core systems and provide experimental evidence that the hereby obtained strategy offers superior embeddability compared to the solutions provided by a s.o.t.a. hybrid approach which uses an evolutionary algorithm.
引用
收藏
页码:957 / 962
页数:6
相关论文
共 50 条
  • [21] Real-time invasive sea lamprey detection using machine learning classifier models on embedded systems
    González-Afanador I.
    Chen C.
    Morales-Torres G.
    Meihls S.
    Shi H.
    Tan X.
    Sepúlveda N.
    Neural Computing and Applications, 2024, 36 (26) : 16195 - 16212
  • [22] Learning Classifier Systems From Principles to Modern Systems
    Stein, Anthony
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 747 - 769
  • [23] Mapping artificial immune systems into learning classifier systems
    Vargas, PA
    de Castro, LN
    Von Zuben, FJ
    LEARNING CLASSIFIER SYSTEMS, 2002, 2661 : 163 - 186
  • [24] A Machine Learning Approach to Accelerating DSE of Reconfigurable Accelerator Systems
    Bezerra Lopes, Alba Sandyra
    Pereira, Monica Magalhaes
    33RD SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2020), 2020,
  • [25] An Adaptive Approach for Index Tuning with Learning Classifier Systems on Hybrid Storage Environments
    Pedrozo, Wendel Goes
    Nievola, Julio Cesar
    Ribeiro, Deborah Carvalho
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS (HAIS 2018), 2018, 10870 : 716 - 729
  • [26] Diagnostic support in allergology using interactive learning classifier systems
    Schoof, J
    CLASSIFICATION IN THE INFORMATION AGE, 1999, : 588 - 595
  • [27] Prediction of topological contacts in proteins using learning classifier systems
    Stout, Michael
    Bacardit, Jaume
    Hirst, Jonathan D.
    Smith, Robert E.
    Krasnogor, Natalio
    SOFT COMPUTING, 2009, 13 (03) : 245 - 258
  • [28] Using Learning Classifier Systems to Learn Stochastic Decision Policies
    Chen, Gang
    Douch, Colin I. J.
    Zhang, Mengjie
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (06) : 885 - 902
  • [29] Prediction of topological contacts in proteins using learning classifier systems
    Michael Stout
    Jaume Bacardit
    Jonathan D. Hirst
    Robert E. Smith
    Natalio Krasnogor
    Soft Computing, 2009, 13
  • [30] Extracting and Using Building Blocks of Knowledge in Learning Classifier Systems
    Iqbal, Muhammad
    Browne, Will N.
    Zhang, Mengjie
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 863 - 870