Workflow for multi-core architecture: From MATLAB/Simulink models to hardware mapping/scheduling

Kaouther Gasmi, Asma Rebaya, Imen Amari, S. Hasnaoui
{"title":"Workflow for multi-core architecture: From MATLAB/Simulink models to hardware mapping/scheduling","authors":"Kaouther Gasmi, Asma Rebaya, Imen Amari, S. Hasnaoui","doi":"10.1109/SETIT.2016.7939856","DOIUrl":null,"url":null,"abstract":"Programming multicore based Digital Signal Processors (DSP) becomes increasingly complex. This complexity is related to the rapid evaluation of Telecommunication and multimedia systems accompanied by a rapid increase of user requirements in terms of latency, power computation, consumption, etc. Workflow showed to be a successful approach for programming the applications based on multi-cores DSP platforms. The main goal of this work is the design of a hardware/software system in an automated manner. In this paper, we present our proposed workflow taking as entry point a MATLAB/Simulink application. This workflow allows an automatic transformation from a Simulink model to synchronous dataflow (SDF) model, followed by a mapping and scheduling steps in order to obtain the C code to be executed by each core within the designed platform. Our approach is based on the synchronous and hierarchical behaviour of both Simulink and SDF, aiming to simplify the generation of a compatible C code. We present also a performance analysis to find an optimal number of cores to be used for a configured MIMO OFDM LTE that we give as example.","PeriodicalId":426951,"journal":{"name":"2016 7th International Conference on Sciences of Electronics, Technologies of Information and Telecommunications (SETIT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 7th International Conference on Sciences of Electronics, Technologies of Information and Telecommunications (SETIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SETIT.2016.7939856","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Programming multicore based Digital Signal Processors (DSP) becomes increasingly complex. This complexity is related to the rapid evaluation of Telecommunication and multimedia systems accompanied by a rapid increase of user requirements in terms of latency, power computation, consumption, etc. Workflow showed to be a successful approach for programming the applications based on multi-cores DSP platforms. The main goal of this work is the design of a hardware/software system in an automated manner. In this paper, we present our proposed workflow taking as entry point a MATLAB/Simulink application. This workflow allows an automatic transformation from a Simulink model to synchronous dataflow (SDF) model, followed by a mapping and scheduling steps in order to obtain the C code to be executed by each core within the designed platform. Our approach is based on the synchronous and hierarchical behaviour of both Simulink and SDF, aiming to simplify the generation of a compatible C code. We present also a performance analysis to find an optimal number of cores to be used for a configured MIMO OFDM LTE that we give as example.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
多核架构的工作流:从MATLAB/Simulink模型到硬件映射/调度
基于多核数字信号处理器(DSP)的编程变得越来越复杂。这种复杂性与电信和多媒体系统的快速评估以及用户在延迟、功耗计算、消耗等方面的需求的快速增长有关。工作流是一种成功的基于多核DSP平台的应用程序编程方法。这项工作的主要目标是以自动化的方式设计一个硬件/软件系统。在本文中,我们提出了以MATLAB/Simulink应用程序为切入点的工作流。该工作流允许从Simulink模型到同步数据流(SDF)模型的自动转换,然后是映射和调度步骤,以便获得设计平台内每个核心执行的C代码。我们的方法基于Simulink和SDF的同步和分层行为,旨在简化兼容C代码的生成。我们还提供了一个性能分析,以找到用于配置MIMO OFDM LTE的最佳核心数量,我们给出了作为示例。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Design of SIW iris-coupled-cavity band-pass filter circuit using Wave Concept Iterative Process method Heuristic analysis and contingencies classification of case study IEEE 14-bus Corpus management system: Semantic aspects of representation and processing of search queries SEMG based model to simulate action potential of a single muscle fiber Medical Body Area Networks: Mobility and channel modeling
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1