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 条
  • [31] Robust automatic target recognition using learning classifier systems
    Ravichandran, B.
    Gandhe, Avinash
    Smith, Robert
    Mehra, Raman
    INFORMATION FUSION, 2007, 8 (03) : 252 - 265
  • [32] Using Coverage as a Model Building Constraint in Learning Classifier Systems
    Greene, David Perry
    Smith, Stephen F.
    EVOLUTIONARY COMPUTATION, 1994, 2 (01) : 67 - 91
  • [33] Learning reactive behavior for autonomous robots using classifier systems
    Sanchis, A
    Molina, JM
    Isasi, P
    SPATIOTEMPORAL MODELS IN BIOLOGICAL AND ARTIFICIAL SYSTEMS, 1997, 37 : 152 - 159
  • [34] Learning classifier systems for user context learning
    Shankar, A
    Louis, S
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 2069 - 2075
  • [35] Imitation guided learning in learning classifier systems
    Métivier M.
    Lattaud C.
    Natural Computing, 2009, 8 (1) : 29 - 56
  • [36] Learning Transfer-Based Adaptive Energy Minimization in Embedded Systems
    Shafik, Rishad A.
    Yang, Sheng
    Das, Anup
    Maeda-Nunez, Luis A.
    Merrett, Geoff V.
    Al-Hashimi, Bashir M.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (06) : 877 - 890
  • [37] Lexicase Selection in Learning Classifier Systems
    Aenugu, Sneha
    Spector, Lee
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 356 - 364
  • [38] LEARNING BY ANALOGY IN GENETIC CLASSIFIER SYSTEMS
    ZHOU, HH
    GREFENSTETTE, JJ
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, 1989, : 291 - 297
  • [39] A Survey of Learning Classifier Systems in Games
    Shafi, Kamran
    Abbass, Hussein A.
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2017, 12 (01) : 42 - 55
  • [40] Memory Exploitation in Learning Classifier Systems
    Smith, Robert E.
    EVOLUTIONARY COMPUTATION, 1994, 2 (03) : 199 - 220