Deriving high-performance real-time multicore systems based on simulink applications

Minji Cha, Kyong Hoon Kim, Chung Jae Lee, Dojun Ha, Byoung Soo Kim

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

Abstract

MATLAB/Simulink is commonly used for designing model-based dynamic embedded systems. Throughout Real-Time Workshop toolkits, it can generate C or C++ programs for various target platforms, which is useful to develop embedded systems. However, the current toolkits generate only single programs, so that it does not leverage multicore technology for performance improvement. In this paper, we provide a new automatic code generation scheme for multicore real-time systems by inserting user-defined S-Functions for Simulink applications. The proposed scheme uses mailboxes for synchronization among threads in order to reduce the overhead. Users can easily develop multiple subtasks of a Simulink application on multicore systems. We develop the automatic code generation for RTAI real-time systems and evaluate the performance throughout experiments.

Original languageEnglish
Title of host publicationProceedings - IEEE 9th International Conference on Dependable, Autonomic and Secure Computing, DASC 2011
Pages267-274
Number of pages8
DOIs
StatePublished - 2011
Event9th IEEE Int. Conf. on Dependable, Autonomic and Secure Comput., DASC 2011, incl. 9th Int. Conf. on Pervasive Intelligence and Computing, PICom 2011, 9th Int. Symp. on Embedded Computing, EmbeddedCom 2011, 1st Int. Conf. on Cloud and Green Comput.CGC - Sydney, NSW, Australia
Duration: 12 Dec 201114 Dec 2011

Publication series

NameProceedings - IEEE 9th International Conference on Dependable, Autonomic and Secure Computing, DASC 2011

Conference

Conference9th IEEE Int. Conf. on Dependable, Autonomic and Secure Comput., DASC 2011, incl. 9th Int. Conf. on Pervasive Intelligence and Computing, PICom 2011, 9th Int. Symp. on Embedded Computing, EmbeddedCom 2011, 1st Int. Conf. on Cloud and Green Comput.CGC
Country/TerritoryAustralia
CitySydney, NSW
Period12/12/1114/12/11

Keywords

  • auto-code generation
  • multicore
  • real-time
  • Simulink

Fingerprint

Dive into the research topics of 'Deriving high-performance real-time multicore systems based on simulink applications'. Together they form a unique fingerprint.

Cite this