• DocumentCode
    3019461
  • Title

    Developing application-specific multiprocessor platforms on FPGAs

  • Author

    Sen Ma ; Miaoqing Huang ; Andrews, D.

  • Author_Institution
    Dept. of Comput. Sci. & Comput. Eng., Univ. of Arkansas, Fayetteville, AR, USA
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The capacity of FPGA devices has reached the 1-million-LUT level, which provides space to accommodate a complete Multiprocessor System-on-Chip on the programmable device. In this work we propose a design flow to create application-specific computation architecture based on the application entry in OpenCL. The application-specific system is based on a distributed memory hierarchy in which each processor is equipped with its own local memories for data and instructions. The multiple kernels in an application are mapped to individual processors to achieve the processing parallelism. In order to efficiently use the limited resource on FPGA devices, the sizes of local data and instruction memories are determined by analyzing the application source code. Compared with the traditional shared memory architectures, the application-specific platform is capable of reducing the resource requirement, providing more processing parallelism, and achieving higher performance.
  • Keywords
    distributed processing; field programmable gate arrays; shared memory systems; FPGA devices; OpenCL; application specific system; developing application specific multiprocessor platforms; distributed memory hierarchy; programmable device; shared memory architectures; source code application; Field programmable gate arrays; Hardware; Image edge detection; Kernel; Memory management; Parallel processing; Ports (Computers); FPGA; OpenCL; application-specific platform generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4673-2919-4
  • Type

    conf

  • DOI
    10.1109/ReConFig.2012.6416739
  • Filename
    6416739