• DocumentCode
    3781360
  • Title

    An automatic translation and parallelization system for general purpose reconfigurable processor

  • Author

    Fengshuo Tian;Weiguang Sheng;Weifeng He

  • Author_Institution
    Department of Micro-Nano Electronics, School of Electronic Information and Electronic Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    With ever increasing processing elements being integrated on a single reconfigurable SoC, significant programming challenge for effective use of them has been raised. One attractive approach is doing automatic translation and parallelization for specific reconfigurable processors to ease the programming work. In this paper, we describe an automatic translation and parallelization system, which uses polyhedral model for parallelization and code generation, for the general purpose reconfigurable processor (GReP). With some simple tags added in legal C program, we can easily translate it into parallel GR-C program and get good optimization of the nested loops. Experiments show that our system can get similar performance with optimized manual configuration, about 5 times speedup compared to serial execution.
  • Keywords
    "Kernel","Programming","Optimization","Manuals","Parallel processing","Transforms","Algorithm design and analysis"
  • Publisher
    ieee
  • Conference_Titel
    ASIC (ASICON), 2015 IEEE 11th International Conference on
  • Print_ISBN
    978-1-4799-8483-1
  • Electronic_ISBN
    2162-755X
  • Type

    conf

  • DOI
    10.1109/ASICON.2015.7517168
  • Filename
    7517168