Fast Template-Based Heterogeneous MPSoC Synthesis on FPGA

被引:0
|
作者
Corre, Youenn [1 ]
Diguet, Jean-Philippe [1 ]
Lagadec, Loic [2 ]
Heller, Dominique [1 ]
Blouin, Dominique [1 ]
机构
[1] Univ Bretagne Sud, Lab STICC, F-56100 Lorient, France
[2] ENSTA Bretagne, Lab STICC, F-29200 Brest, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Our contribution lies in offering a fast and parametrized domain-space exploration to the designer, whose expertise drives the whole process while staying the actor of added-value creation. In this paper, we present two new features and two important improvements of our H-MPSoC synthesis framework. The first one is a new template-based approach for automated design space exploration and synthesis. A template describes an architecture model for a specific domain and has three levels of specifications each representing a different level of design expertise. We also rely on the Model-Driven Architecture (MDA) paradigm to provide flexibility, reusability and code generation for different FPGA targets. We have refined the communication models to get more accurate performance estimations. Finally, we also improved our mapping decision algorithm that drastically reduces the simulation time. The output is the synthesizable code of the hardware architecture, the adapted C code of the application and the project files for FPGA design tools. We use an MJPEG decoder as a case-study to validate our framework on a Xilinx FPGA.
引用
收藏
页码:154 / 166
页数:13
相关论文
共 50 条
  • [1] TBES: Template-Based Exploration and Synthesis of Heterogeneous Multiprocessor Architectures on FPGA
    Corre, Youenn
    Diguet, Jean-Philippe
    Heller, Dominique
    Blouin, Dominique
    Lagadec, Loic
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (01)
  • [2] THRAM: A Template-based Heterogeneous CGRA Modeling Framework Supporting Fast DSE
    Li, Jingyuan
    Qiu, Yunhui
    Zhu, Guowei
    Zhu, Qilong
    Yin, Wenbo
    Wang, Lingli
    [J]. 2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [3] Template-based synthesis of nanostructures
    Wong, Stanislaus S.
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 239
  • [4] Design of heterogeneous MPSoC on FPGA
    Zhang, Wen-Ting
    Geng, Luo-Feng
    Zhang, Duo-Li
    Du, Gao-Ming
    Gao, Ming-Lun
    Zhang, Wei
    Hou, Ning
    Tang, Yi-Hua
    [J]. ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 102 - 105
  • [5] Template-based synthesis of nanomaterials
    A. Huczko
    [J]. Applied Physics A, 2000, 70 : 365 - 376
  • [6] Template-based synthesis of nanomaterials
    Huczko, A
    [J]. APPLIED PHYSICS A-MATERIALS SCIENCE & PROCESSING, 2000, 70 (04): : 365 - 376
  • [7] Fast Template-Based Code Generation for MLIR
    Drescher, Florian
    Engelke, Alexis
    [J]. PROCEEDINGS OF THE 33RD ACM SIGPLAN INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION, CC 2024, 2024, : 1 - 12
  • [8] Template-based synthesis of nickel oxide
    Mironova-Ulmane, N.
    Kuzmin, A.
    Sidos, I.
    [J]. 12TH RUSSIA/CIS/BALTIC/JAPAN SYMPOSIUM ON FERROELECTRICITY AND 9TH INTERNATIONAL CONFERENCE ON FUNCTIONAL MATERIALS AND NANOTECHNOLOGIES (RCBJSF-2014-FM&NT), 2015, 77
  • [9] Template-Based Controller Synthesis for Timed Systems
    Finkbeiner, Bernd
    Peter, Hans-Joerg
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2012, 2012, 7214 : 392 - 406
  • [10] TEMPLATE-BASED PERSONALIZED SINGING VOICE SYNTHESIS
    Cen, Ling
    Dong, Minghui
    Chan, Paul
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2012, : 4509 - 4512