17866

FPGA-Accelerated Image Processing Using High Level Synthesis with OpenCL

Johan Isaksson
Linkoping University, Department of Electrical Engineering, Computer Engineering
Linkoping University, 2017

@misc{isaksson2017fpga,

   title={FPGA-Accelerated Image Processing Using High Level Synthesis with OpenCL},

   author={Isaksson, Johan},

   year={2017}

}

Download Download (PDF)   View View   Source Source   

605

views

High Level Synthesis (HLS) is a new method for developing applications for use on FPGAs. Instead of the classic approach using a Hardware Descriptive Language (HDL), a high level programming language can be used. HLS has many perks, including high level debugging and simulation of the system being developed. This shortens the development time which in turn lowers the development cost. In this thesis an evaluation is made regarding the feasibility of using SDAccel as the HLS tool in the OpenCL environment. Two image processing algorithms are implemented using OpenCL C and then synthesized to run on a Kintex Ultrascale FPGA. The implementation focuses both on low latency and throughput as the target environment is a video distribution network used in vehicles. The network provides the driver with video feeds from cameras mounted on the vehicle. Finally the test result of the algorithm runs are presented, displaying how well the HLS tool has preformed in terms of system performance and FPGA resource utilization.
No votes yet.
Please wait...

* * *

* * *

Featured events

HGPU group © 2010-2018 hgpu.org

All rights belong to the respective authors

Contact us: