Slides available here!


Speaker:

Rolf Ernst, TU Braunschweig, Germany

Title:

Bringing Dynamic Control to Real-time NoCs

Abstract:

In many new applications, such as in automatic driving, high performance requirements have reached safety critical real-time systems. Static platform management, as used in current safety critical systems, is no more sufficient to provide the needed level of performance. Dynamic platform management could meet the challenge but usually suffers from a lack of predictability and simplicity needed for certification of safety and real-time properties. This especially holds for the Network-on-Chip (NoC) which is crucial for both performance and predictability.

In this talk, we propose the introduction of a NoC resource management controlling NoC resource allocation and scheduling. Resource management is based on a model of the global system state. We provide a protocol and a real-time analysis providing worst-case guarantees for control, NoC communication, and memory access timing. It supports mixed critical systems with different QoS requirements and traffic classes. The protocol uses key elements of a Software Defined Network (SDN) separating the NoC in a (virtual) control and a data plane thereby simplifying dynamic adaptation and real-time analysis. The approach is not limited to a specific network architecture or topology. Significant improvements compared to static NoC scheduling are demonstrated.

Bio:

Rolf Ernst is a professor at the Technische Universitat Braunschweig, Germany. He received a BSc, MSc in CS and a Ph.D. in EE from the University of Erlangen-Nuremberg. After 2 years at Bell Labs in Allentown, PA, he joined the TU Braunschweig where he chairs the Institute of Computer and Network Engineering (IDA). His interests cover aspects of design and architecture of embedded and cyber-physical systems, with a focus on real-time and safety critical systems.



* If you wish to modify any information or update your photo, please contact the Publicity Chair at the following address.