Towards Cognitive Reconfigurable Hardware: Self-Aware Learning in RTR Fault-Tolerant SoCs

被引:0
作者
Navas, Byron [1 ,2 ]
Sander, Ingo [1 ]
Oberg, Johnny [1 ]
机构
[1] KTH Royal Inst Technol, Dept Elect & Embedded Syst, Stockholm, Sweden
[2] ESPE Univ Fuerzas Armadas, Dept Elect & Elect Engn, Sangolqui, Ecuador
来源
2015 10TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC) | 2015年
关键词
cognitive hardware; partial and run-time reconfiguration; FPGA; complex adaptive systems; self-awareness; self-healing; machine learning; dynamic fault-tolerance;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Traditional embedded systems are evolving into power-and-performance-domain self-aware intelligent systems in order to overcome complexity and uncertainty. Without human control, they need to keep operative states in applications such as drone-based delivery or robotic space landing. Nowadays, the partial and run-time reconfiguration (RTR) of FPGA-based Systemson- chip (SoC) can enable dynamic hardware acceleration or self-healing structures, but this conversely increases system-memory traffic. This paper introduces the basis of cognitive reconfigurable hardware and presents the design of an FPGA-based RTR SoC that becomes conscious of its monitored hardware and learns to make decisions that maintain a desired system performance, particularly when triggering hardware acceleration and dynamic fault-tolerant (FT) schemes on RTR cores. Self-awareness is achieved by evaluating monitored metrics in critical AXI-cores, supported by hardware performance counters. We suggest a reinforcement-learning algorithm that helps the system to search out when and which reconfigurable FT-scheme can be triggered. Executing random sequences of an embedded benchmark suite simulates unpredictability and bus traffic. The evaluation shows the effectiveness and implications of our approach.
引用
收藏
页数:8
相关论文
共 26 条
  • [1] Self-Awareness as a Model for Designing and Operating Heterogeneous Multicores
    Agne, Andreas
    Happe, Markus
    Loesch, Achim
    Plessl, Christian
    Platzner, Marco
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2014, 7 (02)
  • [2] [Anonymous], 2012, XIL PROD SUPP DOC
  • [3] [Anonymous], 1960, PAPERS PRESENTED W J
  • [4] [Anonymous], 2014, P INT C ROB AUT HONG
  • [5] ASENDORPF JB, 1993, DEV PSYCHOL, V29, P88
  • [6] Becker J., 2006, SBCCI 06, P9
  • [7] ESA, 2014, PION PHIL COMPL MAIN
  • [8] MiBench: A free, commercially representative embedded benchmark suite
    Guthaus, MR
    Ringenberg, JS
    Ernst, D
    Austin, TM
    Mudge, T
    Brown, RB
    [J]. WWC-4: IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2001, : 3 - 14
  • [9] Application Heartbeats for Software Performance and Health
    Hoffmann, Henry
    Eastep, Jonathan
    Santambrogio, Marco D.
    Miller, Jason E.
    Agarwal, Anant
    [J]. PPOPP 2010: PROCEEDINGS OF THE 2010 ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2010, : 347 - 348
  • [10] JONES PH, 2007, P 20 INT C VLSI DES, P391