Matthias Becker is a postdoc researcher at KTH Royal Institute of Technology since February 2018. He received his B.Eng. degree in Mechatronics/Automation Systems from the University of Applied Sciences Esslingen, Germany in 2011. In the year 2013 he got his M.Sc. degree in Computer Science specializing in embedded computing from the University of Applied Sciences Munich, Germany. He received his Licentiate and PhD degree in Computer Science and Engineering from Mälardalen University in 2015 and 2017 respectively.
Matthias has been a visiting researcher at CISTER - Research Centre in Real-Time and Embedded
Computing Systems in Porto, Portugal for two months in 2015 and for three months in 2016.
Matthias' research is in the field of many-core real-time systems with particular interest in predictable execution frameworks for industrial systems. He is involved in the research project PREMISE (Predictable Multicore Systems).
Execution Frameworks for Many Core Platforms:
Seminar talk on Contention Free Execution of Automotive Applications on a Clustered Many-Core Platform at the CISTER Research Centre in Realtime and Embedded Computing Systems, Porto Portugal. The talk is based on the paper Contention-Free Execution of Automotive Applications on a Clustered Many-Core Platform (ECRTS, July 2016) .
MECHAniSer - A Timing Analysis and Synthesis Tool for Multi-Rate Effect Chains with Job-Level Dependencies
MECHAniSer is a tool to compute end-to-end delays in cause-effect chains. In such chains, each task is independently triggered, possibly at different rates. The communication between task is based on register communication. The current version of the tool is available at www.mechaniser.com.
The current version of the tool computes the minimum and maximum data age of the cause-effect chains in the system. This is done without prior knowledge of the concrete schedule, hence the analysis can already be applied in early design phases. In addition, the tool generates job-level dependencies to restrict the data propagation between tasks such that the possible end-to-end latency does not exceed the specified age constraint. The tool was presented in the paper MECHAniSer - A Timing Analysis and Synthesis Tool for Multi Rate Effect Chains with Job-Level Dependencies (WATERS, July 2016), and the theoretical part of the tool was published in the paper Synthesizing Job-Level Dependencies for Automotive Multi-Rate Effect Chains (RTCSA, August 2016).
Scheduling Multi-Rate Real-Time Applications on Clustered Many-Core Architectures with Memory Constraints (Jan 2018) Matthias Becker, Saad Mubeen, Dakshina Dasari , Moris Behnam, Thomas Nolte 23rd Asia and South Pacific Design Automation Conference (ASP-DAC'18)
Consolidating Automotive Real-Time Applications on Many-Core Platforms (Dec 2017) Matthias Becker Doctoral Thesis (PhD Thesis)
Analyzing End-to-End Delays in Automotive Systems at Various Levels of Timing Information (Nov 2017) Matthias Becker, Dakshina Dasari , Saad Mubeen, Moris Behnam, Thomas Nolte ACM SIGBED Review: Special Issue on 4th International Workshop on Real-time Computing and Distributed Systems in Emergent Applications (SIGBEDReview14-4)
Using non-preemptive regions and path modification to improve schedulability of real-time traffic over priority-based NoCs (Nov 2017) Meng Liu, Matthias Becker, Moris Behnam, Thomas Nolte Real-Time Systems (RTSJ-53-6)
End-to-End Timing Analysis of Cause-Effect Chains in Automotive Embedded Systems (Oct 2017) Matthias Becker, Dakshina Dasari , Saad Mubeen, Moris Behnam, Thomas Nolte Journal of Systems Architecture (JSA80-C)
A Generic Framework Facilitating Early Analysis of Data Propagation Delays in Multi-Rate Systems (Aug 2017) Matthias Becker, Saad Mubeen, Dakshina Dasari , Moris Behnam, Thomas Nolte The 23th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'17)
|DPAC - Dependable Platforms for Autonomous systems and Control||active|
|Network-on-Chip routing in real-time many-core systems||in progress|
|Communication mechanisms among instances of a many-core real-time system||finished|
|End-to-End Timing Analysis of Task-Chains||finished|
|Offline Scheduling of Task Sets with Complex End-to-End Delay Constraints||finished|