z-logo
open-access-imgOpen Access
Translating Hierarchical Simulink Applications to Real-time multi-core Execution
Author(s) -
Asma Rebaya,
Karol Desnos,
Salem Hasnaoui
Publication year - 2020
Publication title -
universal journal of electrical and electronic engineering
Language(s) - English
Resource type - Journals
eISSN - 2332-3299
pISSN - 2332-3280
DOI - 10.13189/ujeee.2020.070403
Subject(s) - core (optical fiber) , computer science , real time computing , embedded system , telecommunications
Matlab & Simulink is is widely used as a defacto standard to design industrial applications, video coding & decoding, and signal processing applications. However, with the spectacular increase in the number of the cores available in hardware platforms over these last years, passing from Simulink to multi-core execution becomes more and more complex. In this context, several researches are done to take benefit from the high degree of parallelism and to perform multi-core programming of Simulink applications. In this paper, we present an automated method for transforming hierarchical Simulink applications to embedded parallel software implementation. Our method consists of using IBSDF (Interfaced based Synchronous Dataflow) as an intermediate representation to extract parallelism. Moreover, our approach permits preserving synchronous semantics and hierarchical behavior of the Simulink model. The model-based approach makes it possible to verify the key properties of the system at compile-time, such as deadlock freeness and memory boundedness. The method has been implemented as an extension of the rapid prototyping tool named Preesm. Experiments show that our proposal gives, as a transformation result, a schedulable IBSDF graph equivalent in size to the Simulink model and allows better multi-core implementation performance than Matlab & Simulink sequential execution.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom