A Template-based Methodology for Efficient Microprocessor and FPGA Accelerator Co-Design

被引:0
|
作者
Kritikakou, Angeliki [1 ]
Catthoor, Francky [2 ]
Athanasiou, George S. [1 ]
Kelefouras, Vasilios [1 ]
Goutis, Costas [1 ]
机构
[1] Univ Patras, Dep Elect & Comp Engn, Patras 26500, Greece
[2] KULeuven, Inter Univ Micro Elect IMEC Dep Elect Engn ESAT, Leuven, Belgium
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Embedded applications usually require Software/Hardware (SW/HW) designs to meet the hard timing constraints and the required design flexibility. Exhaustive exploration for SW/HW designs is a very time consuming task, while the ad-hoc approaches and the use of partially automatic tools usually lead to less efficient designs. To support a more efficient co-design process for FPGA platforms we propose a systematic methodology to map an application to SW/HW platform with a custom HW accelerator and a microprocessor core. The methodology mapping steps are expressed through parametric templates for the SW/HW Communication Organization, the Foreground (FG) Memory Management and the Data Path (DP) Mapping. Several performance-area tradeoff design Pareto points are produced by instantiating the templates. A real-time bio-imaging application is mapped on a FPGA to evaluate the gains of our approach, i.e. 44,8% on performance compared with pure SW designs and 58% on area compared with pure HW designs.
引用
收藏
页码:15 / 22
页数:8
相关论文
共 50 条
  • [41] A Template-Based Methodology for the Specification and Automated Composition of Performability Models
    Montecchi, Leonardo
    Lollini, Paolo
    Bondavalli, Andrea
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2020, 69 (01) : 293 - 309
  • [42] Design of modular joint controller based on FPGA with software/hardware co-design methods
    Zhang, Qi
    Xie, Zong-Wu
    Liu, Hong
    Cai, He-Gao
    [J]. Dianji yu Kongzhi Xuebao/Electric Machines and Control, 2013, 17 (08): : 91 - 99
  • [43] Template-based modeling methodology of a virtual plant for virtual commissioning
    Ko, Minsuk
    Park, Sang C.
    [J]. CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2014, 22 (03): : 197 - 205
  • [44] 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)
  • [45] Algorithm and Hardware Co-design for Reconfigurable CNN Accelerator
    Fan, Hongxiang
    Ferianc, Martin
    Que, Zhiqiang
    Li, He
    Liu, Shuanglong
    Niu, Xinyu
    Luk, Wayne
    [J]. 27TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2022, 2022, : 250 - 255
  • [46] Co-design methodology for network-based control systems based on QoS
    Shao, Qi-Ke
    Yu, Li
    Ou, Lin-Lin
    Zhang, Duan
    [J]. Zidonghua Xuebao/Acta Automatica Sinica, 2010, 36 (09): : 1356 - 1360
  • [47] Poster Abstract: A Template-based Framework for Generating Network Processor in FPGA
    Cao, Zhuang
    Su, Huayou
    Yang, Qianming
    Wen, Mei
    Zhang, Chunyuan
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM 2019 WKSHPS), 2019, : 1057 - 1058
  • [48] Looper: Towards a Methodology of Co-Design Approaches
    Wiegmann, Mareile
    Keseru, Imre
    Macharis, Cathy
    [J]. EXPANDING CITIES - DIMINISHING SPACE: ARE SMART CITIES THE SOLUTION OR PART OF THE PROBLEM OF CONTINUOUS URBANISATION AROUND THE GLOBE? (REAL CORP 2018), 2018, : 627 - 632
  • [49] Algorithm/Accelerator Co-Design and Co-Search for Edge AI
    Zhang, Xiaofan
    Li, Yuhong
    Pan, Junhao
    Chen, Deming
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (07) : 3064 - 3070
  • [50] Design an Efficient FPGA-Based Accelerator for Leveled BFV Homomorphic Encryption
    Kong, Liang
    Qin, Guojie
    Li, Shuguo
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (03) : 1381 - 1385