Uppsats
A Systematic Approach for Mapping ForSyDe Applications to NVIDIA Holoscan
Master-uppsats
KTH/Skolan för elektroteknik och datavetenskap (EECS)
Publicerad: 2026
Språk: Engelska
Sammanfattning
Model-based design provides a systematic approach for developing complex embedded systems by enabling early abstraction and formal analysis. Formal System Design (ForSyDe) is a well-established framework in this domain and is developed as a system design methodology for heterogeneous embedded systems. In parallel, Holoscan serves as an execution framework originally developed by NVIDIA to enable low-latency, real-time streaming applications on embedded and edge computing systems. At the moment, there is no systematic mapping methodology that connects formal high-level modeling frameworks like ForSyDe with the practical execution framework like Holoscan. This thesis addresses the problem of how applications modeled in ForSyDe, specifically using the Synchronous Dataflow (SDF) model of computation, can be reliably mapped to the NVIDIA Holoscan framework. The challenge lies in bridging the static, token-based execution semantics of SDF with the dynamic, message-driven execution and scheduling mechanisms of Holoscan, while preserving functional correctness and predictable behavior. In this thesis, a set of explicit mapping rules are proposed, which clarify how ForSyDe components can be represented within Holoscan execution model. Common SDF communication patterns are summarized as point-topoint, one-to-many and many-to-one connections and corresponding rules are proposed for each scenario. The proposed mapping is validated through a series of controlled experiments that examine execution order, token handling and runtime behavior under different Holoscan scheduling strategies. A performance analysis further illustrates how different schedulers influence the runtime behavior and semantic preservation of the mapped applications. Finally, a complete image processing case study demonstrates the applicability of the proposed approach in a realistic scenario.
Information
- Författare
- Yu, Luna
- Lärosäte / institution
- KTH/Skolan för elektroteknik och datavetenskap (EECS)
- Publiceringsdatum
- 2026
- Uppsatstyp
- Master-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Yuhan, Zhang
Publicerad: 2023
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Lou, Tong
Publicerad: 2023
Kandidat-uppsats, KTH/Hälsoinformatik och logistik
Wazir, Nasimullah
Publicerad: 2026
Master-uppsats, Uppsala universitet/Institutionen för informationsteknologi
Datta, Aneysha
Publicerad: 2022
Kandidat-uppsats, KTH/Medicinteknik och hälsosystem
Johansson, Emma, Thorén, Lova
Publicerad: 2025