Towards cognitive reconfigurable hardware: Self-Aware learning in RTR fault-Tolerant SoCs
Abstract:
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 Systems-on-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 unpbkp_redictability and bus traffic. The evaluation shows the effectiveness and implications of our approach.
Año de publicación:
2015
Keywords:
- Cognitive hardware
- Fpga
- Dynamic fault-Tolerance
- self-healing
- Complex adaptive systems
- Machine learning
- self-awareness
- Partial and run-Time reconfiguration
Fuente:
Tipo de documento:
Conference Object
Estado:
Acceso restringido
Áreas de conocimiento:
- Inteligencia artificial
- Ciencias de la computación
Áreas temáticas:
- Ciencias de la computación
- Física aplicada
- Métodos informáticos especiales