Promotionsstelle PhD Position On Real-time Resource Control for Heterogeneous Multicore Soc

Technical University of Munich is delighted to offer a PhD position in computing systems. There is no application deadline for this position.

At the Chair of Cyber Physical Systems in Production Engineering, Technical University of Munich (see we are currently looking for motivated Ph.D. students who would like to work at TUM, Munich in collaboration with Scuola Superiore S'Anna, Pisa. The research focuses on real-time resource control for heterogeneous multicore System-on-Chip (SoC).

Scientific Context Modern heterogeneous multi-core System-on-Chip (SoC) technologies in embedded computing systems pose new challenges for safety critical and real-time applications due to (i) increased temporal coupling between processing cores, (ii) higher degree of software integration and (iii) increased uncertainty in the hardware timing model that is used in the development and certification of embedded software for safety critical real-time systems (like avionics, autonomous automotive systems, production robots, etc.). In multicore architectures, coupling across distinct software partitions arises because of shared hardware resources (like cache, main memory, I/O, and dedicated hardware engines), and result in loss of composability. In other words, when two software components are composed (i.e., simultaneously executed), the effect that one has on the performance of another can be significant, resulting in unexpected temporal behavior. The problem of inter-core performance interference in multicore architectures is well known and has been largely studied in literature [1, 2]; additionally, last generation architectures include several heterogeneous hardware components including programmable logic (PL), graphics processing units (GPUs), vision processing units (VPUs), tensor processing units (TPUs) to name a few. These complex heterogeneous platforms have further aggravated the inter-core interference problem [3] but they also provide a unique opportunity for us to invent near-optimum integrated hardware-software real-time resource management primitives. Research The PhD candidate will review the existing literature on the broad topic of resource management for realtime heterogeneous SoCs, identify a specific problem (or a set of problems) he/she plan to solve, and then research, develop, and evaluate innovative resource management solutions to address the highlighted issue(s). To do this, the candidate will focus his/her attention on a specific sub-system of these complex architectures based on the preference/skills of the student and recommendations by the supervisors. Requirements The candidate is required to have a Master degree in computer science or electrical computer engineering and preferably should have a strong background in computer architecture, real-time systems theory, and operating systems; but at least in two of those listed fields. [1] H. Kim, D. de Niz, B. Andersson, M. Klein, O. Mutlu, and R. Rajkumar. Bounding memory interference delay in cots-based multi-core systems. In 2014 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS), pages 145-154, April 2014. [2] L. Sha, M. Caccamo, R. Mancuso, J.-E. Kim, M.-K. Yoon, R. Pellizzoni, H. Yun, R. Kegley, D. Perlman, G. Arundale and R. Bradford, “Real-Time Computing on Multicore Processors”, IEEE Computer, Vol. 49, Issue 9, pp. 69-77, September 2016. [3] M. Yang, N. Otterness, T. Amert, J. Bakita, J. Anderson, and F. D. Smith, "Avoiding Pitfalls when Using NVIDIA GPUs for Real-Time Tasks in Autonomous Systems", Proceedings of the 30th Euromicro Conference on Real-Time Systems, pp. 20:1-20:21, July 2018.


Get latest scholarships via your email! It's free!
Remember to check your email and active the subscription.
You can unsubscribe any time.
Copyright © 2015 All Right Reserved.