Mapping Method of MATLAB/Simulink Model for Embedded Many-Core Platform

Kentaro Honda, Sasuga Kojima, Hiroshi Fujimoto, Masato Edahiro, Takuya Azumi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Multi-/many-core processors are being increasingly used to reduce power consumption and improve performance. In addition, the use of Model-Based Development for embedded systems has been increasing. Relative to these trends, Model-Based Parallelizer (MBP) has an essential role in parallelizing applications (i.e., Simulink blocks) at the model level. MBP maps Simulink blocks to cores using various types of information such as block characteristics, a C code, and the multi-/many-core hardware implementation. However, MBP does not consider many-core hardware with cluster structures. This paper proposes an algorithm that decides on core allocations by considering cluster structures. The proposed algorithm combines two other algorithms: one algorithm uses the core allocation of MBP and path analysis at the cluster-level and considers the influence of communication contention to decide on cluster allocations, and the other algorithm uses the results of MBP and remaps cluster allocations. The proposed algorithm produces better results than its component algorithms could separately. Evaluations demonstrate that the proposed algorithm obtained the better results than the existing method in terms of execution time on random and real models.

Original languageEnglish
Title of host publicationProceedings - 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages182-186
Number of pages5
ISBN (Electronic)9781728165820
DOIs
Publication statusPublished - 2020 Mar
Externally publishedYes
Event28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2020 - Vasteras, Sweden
Duration: 2020 Mar 112020 Mar 13

Publication series

NameProceedings - 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2020

Conference

Conference28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2020
CountrySweden
CityVasteras
Period20/3/1120/3/13

Keywords

  • Embedded Systems
  • Model-Based Development
  • Multi-/Many-core

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Information Systems and Management
  • Computational Mathematics
  • Control and Optimization
  • Health Informatics

Fingerprint Dive into the research topics of 'Mapping Method of MATLAB/Simulink Model for Embedded Many-Core Platform'. Together they form a unique fingerprint.

  • Cite this

    Honda, K., Kojima, S., Fujimoto, H., Edahiro, M., & Azumi, T. (2020). Mapping Method of MATLAB/Simulink Model for Embedded Many-Core Platform. In Proceedings - 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2020 (pp. 182-186). [9092430] (Proceedings - 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2020). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/PDP50117.2020.00034