Parallel Dataflow Execution for Sequential Programs on Reconfigurable Hybrid MPSoCs

被引:0
|
作者
Wang, Chao [1 ]
Li, Xi [1 ]
Zhou, Xuehai [1 ]
Ha, Yajun [2 ]
机构
[1] Univ Sci & Technol China, Suzhou Inst Adv Study, Dept Comp Sci, USTC, Suzhou, Jiangsu, Peoples R China
[2] Natl Univ Singapore, Singapore, Singapore
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Reconfigurable hybrid multi-processor systems-on-chips (MPSoCs) are very powerful computing platforms. However, it has been quite challenging to schedule and map tasks to different function units of the MPSoCs, especially for tasks with inter-task dependencies. This paper introduces a parallel dataflow execution support, called ReArc, for the FPGA based reconfigurable hybrid MPSoCs. It constructs a hierarchical model for the high level programming with a parallel execution flow and dynamic reconfigurations. A prototype has been built on a Xilinx FPGA with a state-of-the-art software-hardware co-design paradigm. Experimental results demonstrate that ReArc could significantly facilitate researchers to construct a high-level, application oriented FPGA implementation with acceptable hardware utilizations and reconfiguration overheads.
引用
收藏
页码:53 / 56
页数:4
相关论文
共 50 条
  • [1] Dataflow Execution of Sequential Imperative Programs on Multicore Architectures
    Gupta, Gagan
    Sohi, Gurindar S.
    PROCEEDINGS OF THE 2011 44TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO 44), 2011, : 59 - 70
  • [2] Mapping Programs for Execution on Pipelined MPSoCs
    Parameswaran, Sri
    2014 IEEE 12TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2014, : 11 - 11
  • [4] ALGEBRA OF ALGORITHMS AND DYNAMIC PARALLEL EXECUTION OF SEQUENTIAL PROGRAMS
    GLUSHKOV, VM
    KAPITONOVA, YV
    LETICHEVSKII, AA
    CYBERNETICS, 1982, 18 (05): : 533 - 542
  • [5] Variant-based Competitive Parallel Execution of Sequential Programs
    Trachsel, Oliver
    Gross, Thomas R.
    PROCEEDINGS OF THE 2010 COMPUTING FRONTIERS CONFERENCE (CF 2010), 2010, : 197 - 206
  • [6] An Approach for Energy Efficient Execution of Hybrid Parallel Programs
    Ramapantulu, Lavanya
    Loghin, Dumitrel
    Teo, Yong Meng
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 1000 - 1009
  • [7] High-level system synthesis and optimization of dataflow programs for MPSoCs
    Bezati, E.
    Brunet, S. Casale
    Mattavelli, M.
    Janneck, J. W.
    2016 50TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2016, : 417 - 421
  • [8] Execution of algorithms using a Dynamic Dataflow Model for reconfigurable hardware - Commands in Dataflow Graph
    Astolfi, Vitor Fiorotto
    Luiz e Silva, Jorge
    2007 3RD SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2007, : 225 - +
  • [9] Retargeting sequential image-processing programs for data parallel execution
    Baumstark, LB
    Wills, LM
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (02) : 116 - 136