izpis_h1_title_alt

Programiranje vezij FPGA z ogrodjem OpenCL
Palčič, Žan (Author), Lotrič, Uroš (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (3,06 MB)
MD5: 4E6395CAF40890673132E2AC79783545

Abstract
V diplomskem delu se osredotočamo na testiranje programirljivega vezja s pomočjo programskega ogrodja OpenCL in predstavimo različne optimizacije, ki jih ponuja Alterina razširitev ogrodja OpenCL, lastnosti in načine uporabe ploščice FPGA. Naš cilj v delu je bil ugotoviti, kakšna je učinkovitost sinteze vezja z ogrodjem OpenCL, kakšen je vpliv različnih optimizacij na učinkovitost izvajanja ščepcev, in rezultate primerjati z izvajanjem na grafično procesni enoti. Uporabo ogrodja OpenCL na vezju FPGA smo analizirali z implementacijo nenatančnega množilnika, matričnega množenja, Sobelovega filtra in rezanja šivov. To smo implementirali v splošnejši obliki, za izvajanje na več arhitekturah, in v optimizirani obliki, za izvajanje le na vezjih FPGA.

Language:Slovenian
Keywords:OpenCL, FPGA, VHDL, heterogeni sistemi, rezanje šivov, Sobelov filter
Work type:Bachelor thesis/paper (mb11)
Organization:FRI - Faculty of computer and information science
Year:2016
Views:895
Downloads:361
Metadata:XML RDF-CHPDL DC-XML DC-RDF
 
Average score:(0 votes)
Your score:Voting is allowed only to logged in users.
:
Share:AddThis
AddThis uses cookies that require your consent. Edit consent...

Secondary language

Language:English
Title:Programming FPGA circuits with OpenCL framework
Abstract:
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.

Keywords:OpenCL, FPGA, VHDL, Heterogeneous systems, Seam carving, Sobel filter

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Comments

Leave comment

You have to log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back