Apr 14, 2026
Statusvortrag im Promotionsverfahren von Herrn Julian Robledo Mejia
Title: "Timing-Aware Design and Optimization of Reactive Programs for Heterogeneous Platforms"
Abstract: Modern cyber-physical and communication systems must execute time-critical workloads efficiently on increasingly heterogeneous hardware platforms. Achieving both high performance and deterministic behavior remains a major challenge for reactive software. This thesis develops a unified methodology for timing-aware design and optimization of reactive programs on heterogeneous multicore systems.
This research first introduces some extensions for the Mocasin framework. First, a plugin that includes a model of a baseband processing system which enables design exploration on the mapping problem, and a platform-designer module that enables rapid prototyping and systematic exploration of heterogeneous architectures. Second, a parameterizable workload modeling technique is proposed to emulate realistic temporal and structural variability observed in domains such as 5G base-station processing. Building upon these foundations, the thesis presents the Timing-Enclave execution model, which partitions reactive programs into independently scheduled domains to enhance parallelism while preserving deterministic semantics. Finally, an automated design-space exploration framework integrated into the Lingua Franca compiler derives and evaluates optimal enclave configurations without manual intervention. Evaluations across synthetic and real-world workloads demonstrate that the proposed methods significantly improve performance and scalability while maintaining predictable timing behavior.
Betreuer: Prof. Dr.-Ing. Jerónimo Castrillón
Fachreferent: Prof. Dr. rer. nat. Uwe Aßmann