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 条
  • [31] ORGANIZATION OF THE PIPELINE EXECUTION OF PARALLEL PROGRAMS
    RYZHKOV, AP
    PROGRAMMING AND COMPUTER SOFTWARE, 1985, 11 (01) : 20 - 27
  • [32] SUPPORTING REVERSE EXECUTION OF PARALLEL PROGRAMS
    PAN, DZ
    LINTON, MA
    SIGPLAN NOTICES, 1989, 24 (01): : 124 - 129
  • [33] Visualizing parallel execution of FORTRAN programs
    Szelenyi, F., 1600, (35): : 1 - 2
  • [34] VISUALIZING PARALLEL EXECUTION OF FORTRAN PROGRAMS
    SZELENYI, F
    ZECCA, V
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1991, 35 (1-2) : 270 - 282
  • [35] Parallel execution of prolog programs: A survey
    Gupta, G
    Pontelli, E
    Ali, KAM
    Carlsson, M
    Hermenegildo, MV
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2001, 23 (04): : 472 - 602
  • [36] Tail recursion transformation in functional dataflow parallel programs
    Legalov A.I.
    Nepomnyaschy O.V.
    Matkovsky I.V.
    Kropacheva M.S.
    Automatic Control and Computer Sciences, 2013, 47 (07) : 366 - 372
  • [37] Parallel execution time prediction of the multitask parallel programs
    Wu, Rongteng
    Sun, Jizhou
    Chen, Jinyan
    PERFORMANCE EVALUATION, 2008, 65 (10) : 701 - 713
  • [38] MP-Tomasulo: A Dependency-Aware Automatic Parallel Execution Engine for Sequential Programs
    Wang, Chao
    Li, Xi
    Zhang, Junneng
    Zhou, Xuehai
    Nie, Xiaoning
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2013, 10 (02)
  • [39] Compiling concurrent programs for embedded sequential execution
    Lin, Bill
    INTEGRATION-THE VLSI JOURNAL, 2007, 40 (02) : 106 - 117
  • [40] TRANSLATE SEQUENTIAL PROGRAMS TO PARALLEL
    WESTON, D
    ELECTRONIC DESIGN, 1990, 38 (05) : 81 - &