Communication Dans Un Congrès
Année : 2024
Résumé
Model-based design for large applications, especially the mapping of applications' tasks to execution nodes, remains a challenge. In this paper, we explore applications comprising multiple identical software tasks intended for deployment across diverse execution nodes. While these tasks are expected to have a unified representation in their SysML-like block diagrams, each must be specifically mapped to individual processor cores to achieve granular performance optimization. Additionally, inter-task communications should be allocated across multiple channels. We further demonstrate a method for automatically generating parallel POSIX C code suitable for a multiprocessor-on-chip. Our approach has proven especially effective for high-performance streaming applications, notably when such applications have a master-worker task structure.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Ludovic Apvrille : Connectez-vous pour contacter le contributeur
https://telecom-paris.hal.science/hal-04483274
Soumis le : jeudi 29 février 2024-10:03:16
Dernière modification le : mercredi 30 octobre 2024-13:32:53
Archivage à long terme le : jeudi 30 mai 2024-18:29:52
Dates et versions
- HAL Id : hal-04483274 , version 1
- DOI : 10.5220/0012386100003645
Citer
Daniela Genius, Ludovic Apvrille. Cycle-Accurate Virtual Prototyping with Multiplicity. MODELSWARD 2024 : 12th International Conference on Model-Based Software and Systems Engineering, INSTICC, Feb 2024, Rome, Italy. pp.187-194, ⟨10.5220/0012386100003645⟩. ⟨hal-04483274⟩
Collections
393
Consultations
84
Téléchargements