TY - GEN
T1 - Multi-objective optimization of channel mapping for fail-operational hybrid TDM NoCs
AU - Doan, Nguyen Anh Vu
AU - Koenen, Max
AU - Wild, Thomas
AU - Herkersdorf, Andreas
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/11
Y1 - 2019/11
N2 - Despite their technical and economic advantages, multi-core processors are hesitantly adopted in safety-critical embedded application domains. A key issue is to provide hard real-time guarantees and fault-tolerance for critical applications as well as isolation between applications of different criticality on shared resources such as the interconnect. To address this, hybrid NoCs that combine configurable Time-Division-Multiplexing (TDM) for critical traffic with packet switching for Best-Effort (BE) traffic have been proposed. More recently, hybrid NoCs with protection switching schemes have been introduced to cope with fail-operational applications. Although they can handle failures happening in a NoC and guarantee real-time requirements by design, the problem of providing optimized mapping of critical tasks while considering the properties of protection switching schemes still remains. In this paper, we propose a multi-objective optimization methodology to tackle this matter. We first propose a model to map TDM channels onto a given NoC topology while considering protection switching schemes. The implemented objectives are defined so as to evaluate the behavior of the TDM mapping while still capturing its impact on the BE traffic, since a complete simulation considering BE would be time consuming (hundreds of thousands of NoC cycles with different injection rates). We then show how beneficial simultaneously optimizing several objectives is when using hybrid NoCs. The proposed methodology can indeed enable design space exploration in order to find feasible mappings for application specific scenarios and broad trade-off analyzes without having to run prohibitively long BE traffic simulations.
AB - Despite their technical and economic advantages, multi-core processors are hesitantly adopted in safety-critical embedded application domains. A key issue is to provide hard real-time guarantees and fault-tolerance for critical applications as well as isolation between applications of different criticality on shared resources such as the interconnect. To address this, hybrid NoCs that combine configurable Time-Division-Multiplexing (TDM) for critical traffic with packet switching for Best-Effort (BE) traffic have been proposed. More recently, hybrid NoCs with protection switching schemes have been introduced to cope with fail-operational applications. Although they can handle failures happening in a NoC and guarantee real-time requirements by design, the problem of providing optimized mapping of critical tasks while considering the properties of protection switching schemes still remains. In this paper, we propose a multi-objective optimization methodology to tackle this matter. We first propose a model to map TDM channels onto a given NoC topology while considering protection switching schemes. The implemented objectives are defined so as to evaluate the behavior of the TDM mapping while still capturing its impact on the BE traffic, since a complete simulation considering BE would be time consuming (hundreds of thousands of NoC cycles with different injection rates). We then show how beneficial simultaneously optimizing several objectives is when using hybrid NoCs. The proposed methodology can indeed enable design space exploration in order to find feasible mappings for application specific scenarios and broad trade-off analyzes without having to run prohibitively long BE traffic simulations.
KW - Channel Mapping
KW - Fail-Operational
KW - Fault-Tolerance
KW - Hard Real Time
KW - Hybrid NoC
KW - Multi-Objective Optimization
KW - Protection Switching
KW - TDM
UR - https://www.scopus.com/pages/publications/85078840569
U2 - 10.1109/CANDARW.2019.00043
DO - 10.1109/CANDARW.2019.00043
M3 - Conference contribution
AN - SCOPUS:85078840569
T3 - Proceedings - 2019 7th International Symposium on Computing and Networking Workshops, CANDARW 2019
SP - 201
EP - 207
BT - Proceedings - 2019 7th International Symposium on Computing and Networking Workshops, CANDARW 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th International Symposium on Computing and Networking Workshops, CANDARW 2019
Y2 - 26 November 2019 through 29 November 2019
ER -