• DocumentCode
    3764910
  • Title

    Hardware and software performance of image processing applications on reconfigurable systems

  • Author

    Ashish Mishra;Mohit Agarwal;Kota Solomon Raju

  • Author_Institution
    Electrical & Electronics Group, Birla Institute of Technology & Science, Pilani, Rajasthan, India
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Field Programmable Gate Arrays (FPGAs) have been extensively used in accelerating applications in many digital domains, examples include image and signal processing. These applications have been abundantly tested in high level languages like C, C++ and Matlab programming. Many standard libraries exist for image processing applications like OpenCV for end to end solutions. Applications centered around these libraries when implemented on embedded platforms like ARM or Power PC consumes considerable amount of processing time. In the last decade, these applications have been heavily tested on FPGAs as hardware (HW) for higher performance gain. Many optimizations and architectures have been proposed in this area examples are parallelism extraction, operation scheduling, pipelining, loop unrolling etc.. In this paper, we present a combination of optimizations and architecture for image processing applications on FPGAs. For software (SW), LLVM compiler has been used for applying optimizations and finding SW execution time on the Ubuntu machine. For HW generation and optimization, Vivado-HLS has been used and tested with four filters on Virtex-5 ML507 kit. The result shows the performance comparison of four C programs as software/hardware with respect to time and resource consumption.
  • Keywords
    "Optimization","Field programmable gate arrays","Parallel processing","Clocks","Software","Image processing","Algorithm design and analysis"
  • Publisher
    ieee
  • Conference_Titel
    India Conference (INDICON), 2015 Annual IEEE
  • Electronic_ISBN
    2325-9418
  • Type

    conf

  • DOI
    10.1109/INDICON.2015.7443611
  • Filename
    7443611