Informatics, TU Vienna

T-CREST: Time-predictable Multi-Core Architecture for Embedded Systems

A talk by Martin Schoeberl (associate professor at the Technical University of Denmark)

Safety-critical systems are important parts of our daily life. Those systems have to be reliable, as our lives can depend on them. Examples are controllers in an airplane, braking controllers in a car, or train control systems. Those safety-critical systems need to be certified and the maximum execution time needs to be bounded and known so that response times can be assured when critical actions are needed. Note that just using a faster processor is not a solution for time predictability. Even with high performance processors in our desktop PCs we notice once in a while that the PC is "frozen" for a few seconds. For word processing we accept this minor inconvenience, but for a safety-critical system such a "pause" can result in a catastrophic failure.

The T-CREST project has developed a time-predictable system that simplifies the safety argument with respect to maximum execution time while striving to increase the performance with multicore processors. T-CREST looks at time-predictable solutions for processors, the memory hierarchy, the on-chip interconnect, and the compiler. T-CREST is a multicore processor with support for on-chip message passing and shared memory. The main feature of T-CREST is time-predictability of all operations. T-CREST is provided in open-source to enable easier adaption and to provide a platform to explore on-chip message passing as an efficient way for processor to processor communication. In the talk I will provide an overview of the architecture of T-CREST.

Martin Schoeberl is associate professor at the Technical University of Denmark, at the Department of Applied Mathematics and Computer Science. He completed his PhD at the Vienna University of Technology in 2005 and received the Habilitation in 2010. Martin Schoeberl's research focus is on time-predictable computer architectures and on Java for hard real-time systems. During his PhD studies he developed the time-predictable Java processor JOP, which is now in use in academia and in industrial projects. His research on time-predictable computer architectures led to the EC funded project T-CREST.

Date & Time: Tuesday, October 16, 2018, 14:00 s.t.
Venue: CPS-Library, Treitlstraße 1-3, 3rd floor (DE 0328)