• DocumentCode
    1953562
  • Title

    Automatic synthesis of processor arrays with local memories on FPGAs

  • Author

    Wu, Guiming ; Dou, Yong ; Wang, Miao

  • Author_Institution
    Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2010
  • fDate
    8-10 Dec. 2010
  • Firstpage
    249
  • Lastpage
    252
  • Abstract
    In this paper, we present an automatic synthesis framework to map loop nests to processor arrays with local memories on FPGAs. An affine transformation approach is firstly proposed to address space-time mapping problem. Then a data-driven architecture model is introduced to enable automatic generation of processor arrays by extracting this data-driven architecture model from transformed loop nests. Some techniques including memory allocation, communication generation and control generation are presented. Synthesizable RTL codes can be easily generated from the architecture model built by these techniques. A preliminary synthesis tool is implemented based on PLUTO, an automatic polyhedral source-to-source transformation and parallelization framework.
  • Keywords
    affine transforms; field programmable gate arrays; FPGA; PLUTO; affine transformation approach; automatic polyhedral source-to-source transformation; communication generation; control generation; data-driven architecture model; memory allocation; processor array automatic synthesis; space-time mapping problem; synthesizable RTL codes; Arrays; Computational modeling; Field programmable gate arrays; Parallel processing; Radiation detectors; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2010 International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-8980-0
  • Type

    conf

  • DOI
    10.1109/FPT.2010.5681493
  • Filename
    5681493