ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Programming FPGA circuits with OpenCL framework

Žan Palčič (2016) Programming FPGA circuits with OpenCL framework. EngD thesis.

Download (3129Kb)


    Main focus of our thesis is testing FPGA circuit with OpenCL framework. The thesis presents different optimization methods that extends OpenCL framework, features of FPGA board, and overview of different programming designs with FPGA board. Our aim is to determine the OpenCL compiler's efficiency while translating high-level kernels to low-level circuit, impact of various optimizations on kernel's runtime and compare results with performance on the graphics processing unit. We analyse designs build with OpenCL on FPGA circuit through implementations of approximate multiplier, matrix multiplication, Sobel filter, and Seam carving. Mainly, the implementations are device independent, for executing kernels on many different architectures, while some of them are optimized for FPGAs only.

    Item Type: Thesis (EngD thesis)
    Keywords: OpenCL, FPGA, VHDL, Heterogeneous systems, Seam carving, Sobel filter
    Number of Pages: 65
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    izr. prof. dr. Uroš Lotrič270Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537210563)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3562
    Date Deposited: 12 Sep 2016 13:51
    Last Modified: 17 Oct 2016 13:28
    URI: http://eprints.fri.uni-lj.si/id/eprint/3562

    Actions (login required)

    View Item