[2023-12-15] Prof. Marco Caccamo,Technical University of Munich,"Designing Real-Time Execution Models for Modern MPSoC Platforms"

  • 2023-12-11
  • HSIN-YI SUNG
Title:  Designing Real-Time Execution Models for Modern MPSoC Platforms
Date: 2023-12-15,14:20-15:30
Location:  CSIE  R103
Speaker: Prof. Marco Caccamo,Technical University of Munich
Host: Prof. Chi-Sheng (Daniel) Shih


Abstract:

Multiprocessor Systems-on-Chip (MPSoC) have been originally designed for high performance computing applications, and their rich feature set can be exploited to efficiently implement mixed criticality domains serving both critical hard real-time tasks, as well as soft real-time tasks. In this talk, we take a deep look at commercially available MPSoCs and we show how one can tailor these processors to support a mixed criticality system, where cores are strictly isolated to avoid contention on shared resources such as Last-Level Cache (LLC) and main memory. In cache-based architectures, we propose the use of cache coloring in order to avoid conflicts in last-level cache. When ScratchPad Memory (SPM) is either available on the hard cores or
implementable on the Programmable Logic (PL) of some heterogeneous MPSoCs, we propose a multi-phase execution model for real-time tasks that avoids conflicts in shared memory. We provide working implementations on modern MPSoC platforms, and we show results based on sets of benchmark applications.


Biography:

Marco Caccamo studied Computer Engineering at University of Pisa (Italy). Following his degree in computer engineering in July 1997, he earned his Ph.D. in computer engineering from Scuola Superiore Sant’Anna (Italy) in 2002. Shortly after graduation, he joined University of Illinois at Urbana-Champaign as assistant professor in Computer Science and was promoted to associate professor in 2008, then became a full professor in 2014. Since 2018, Prof. Caccamo has been appointed to the chair of Cyber-Physical Systems in Production Engineering at TUM. Caccamo received visiting professorships at ETH,Zurich and TUM Munich as TÜV Süd Stiftung visiting professor and August-Wilhelm Scheer guest professor. He has chaired Real-Time Systems Symposium and Real-Time and Embedded Technology and Applications Symposium, the two IEEE flagship conferences on Real-Time Systems. He also served as General Chair of Cyber Physical Systems Week. He was awarded an NSF CAREER Award. He has received the 2023 Outstanding Technical Achievement and Leadership Award from the IEEE Technical Committee on Real-Time Systems. He is a recipient of the Alexander von Humboldt Professorship and he is IEEE Fellow.