• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. GAE-LCT: A Run-Time GA-Based Classifier Evolution Method for Hardware LCT Controlled SoC Performance-Power Optimization
 
  • Details
  • Full
Options
2022
Conference Paper
Title

GAE-LCT: A Run-Time GA-Based Classifier Evolution Method for Hardware LCT Controlled SoC Performance-Power Optimization

Abstract
Learning classifier tables (LCTs) are classifier based and lightweight hardware reinforcement learning building blocks which inherit the concepts of learning classifier systems. LCTs are used as a per-core low level controllers to learn and optimize potentially conflicting objectives e.g. achieving a performance target under a power budget. A supervisor is used at the system level which translate system and application requirements into objectives for the LCTs. The classifier population in the LCTs has to be evolved in run-time to adapt to the changes in the mode, performance targets, constraints or workload being executed. Towards this goal, we present GAE-LCT, a genetic algorithm (GA) based classifier evolution for hardware learning classifier tables. The GA uses accuracy to evolve classifiers in run-time. We introduce extensions to the LCT to enable accuracy based genetic algorithm. The GA runs as a software process on one of the cores and interacts with the hardware LCT via interrupts. We evaluate our work using DVFS on an FPGA using Leon3 cores. We demonstrate GAE-LCT’s ability to generate accurate classifiers in run-time from scratch. GAE-LCT achieves 5% lower difference to IPS reference and 51.5% lower power budget overshoot compared to Q-table while requiring 75% less memory. The hybrid GAE-LCT also requires 12 times less software overhead compared to a full software implementation.
Author(s)
Surhonne, Anmol
Technische Universität München  
Doan, Nguyen Anh Vu
Fraunhofer-Institut für Kognitive Systeme IKS  
Maurer, Florian
Technische Universität München  
Wild, Thomas
Technische Universität München  
Herkersdorf, Andreas
Technische Universität München  
Mainwork
Architecture of Computing Systems. 35th International Conference, ARCS 2022. Proceedings  
Conference
International Conference on Architecture of Computing Systems 2022  
DOI
10.1007/978-3-031-21867-5_18
Language
English
Fraunhofer-Institut für Kognitive Systeme IKS  
Fraunhofer Group
Fraunhofer-Verbund IUK-Technologie  
Keyword(s)
  • model-free control

  • learning classifier system

  • run-time management

  • reinforcement learning

  • RL

  • DVFS

  • genetic algorithm

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024