You are here

Event Details

MP Associates, Inc.
WEDNESDAY October 16, 3:30pm - 5:00pm | KC 405
EVENT TYPE: SPECIAL SESSION
SESSION SS9A
Analyses and Architectures for Mixed-Critical Systems: Industry Trends and Research Perspective
Chair:
Lars Bauer - Karlsruhe Institute of Technology
Organizers:
Giorgio Buttazzo - Scuola Superiore Sant'Anna of Pisa
Jörg Henkel - Karlsruhe Institute of Technology
Dirk Ziegenbein - Robert Bosch GmbH
The ongoing Cyber-Physical Systems (CPS) and Internet of Things (IoT) revolution is leading to the ubiquity of applications with real-time requirements. Examples are smart grids, automated driving, collaborative robots, and many more. While in traditional real-time applications dedicated systems were built for each safety-critical functionality, this paradigm no longer suits emerging applications. The reason is that apart from traditional real-time requirements like a guaranteed worst-case execution time (WCET), tremendous performance requirements need to be fulfilled under additional non-functional constraints like power consumption, cost, space and weight. To fulfill these requirements, integrated mixed-criticality systems are designed instead of a dedicated system for each functionality. This integration entails that safety-critical tasks of one functionality are no longer run in isolation, but rather they share the same computing platform with low-critical or even non-critical software. A prime example of a domain that is currently undergoing the radical shift from the design of numerous isolated safety-critical systems to integrated mixed-criticality systems is the automotive industry. Where traditional automotive architectures consist of more than 100 single-function electronic control units, the industry is now moving to more centralized computing platforms. Thus, a heterogeneous mix of applications with different models of computation and with diverse requirements in terms of timing and safety criticality is run on hardware platforms that are increasingly heterogeneous, including specialized hardware accelerators, e.g., for deep learning. When falling for old habits and designing mixed-critical systems with numerous fixed and single-function accelerators, however, the system becomes inflexible while the non-functional constraints are not fulfilled effectively. Instead, this special session will present ways to achieve the performance of application-specific accelerators while maintaining the system's flexibility using runtime reconfiguration. The crux of runtime reconfiguration in mixed-critical system design is to unite a changing set of specialized hardware accelerators, which are shared between tasks of different criticality, with WCET and schedulability guarantees without compromising performance benefits. This special session will target this problem from two directions: (i) real-time analysis and predictable run-time mechanisms, and (ii) hardware architectures. It will further highlight how advances in one direction lead to opportunities and challenges in the other. From this context, this special session will address the vast opportunities and challenges of major architectural trends like heterogeneous multi-processor system-on-chips in the design of mixed-critical systems. This special session will benefit university researchers/professors, students, industry professionals, and computing system designers who are interested in working on mixed-critical systems. And clearly, in the light of the increasing industrial demand and academic advances, this is an excellent time to revisit mixed-critical systems design in a special session.

9A.1Mixed-Criticality Systems in Practice: Status & Challenges
 Speaker: Dirk Ziegenbein - Robert Bosch GmbH
 Authors: Dirk Ziegenbein - Robert Bosch GmbH
Arne Hamann - Robert Bosch GmbH
9A.2Development and Analysis of Real-Time Applications on Heterogeneous FPGA-based SoC
 Speaker: Alessandro Biondi - Scuola Superiore Sant'Anna of Pisa
 Authors: Alessandro Biondi - Scuola Superiore Sant'Anna of Pisa
Giorgio Buttazzo - Scuola Superiore Sant'Anna of Pisa
9A.3Runtime-Reconfigurable Architectures for WCET Guarantees and Mixed Criticality
 Speaker: Marvin Damschen - Karlsruhe Institute of Technology
 Authors: Marvin Damschen - Karlsruhe Institute of Technology
Lars Bauer - Karlsruhe Institute of Technology
Jörg Henkel - Karlsruhe Institute of Technology