liu.seSök publikationer i DiVA
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
A Parallel FPGA Implementation of Image Convolution
Linköpings universitet, Institutionen för systemteknik, Datorteknik.
2016 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

Image convolution is a common algorithm that can be found in most graphics editors. It is used to filter images by multiplying and adding pixel values with coefficients in a filter kernel. Previous research work have implemented this algorithm on different platforms, such as FPGAs, CUDA, C etc. The performance of these implementations have then been compared against each other. When the algorithm has been implemented on an FPGA it has almost always been with a single convolution. The goal of this thesis was to investigate and in the end present one possible way to implement the algorithm with 16 parallel convolutions on a Xilinx Spartan 6 LX9 FPGA and then compare the performance with results from previous work. The final system performs better than multi-threaded implementations on both a GPU and CPU.

Ort, förlag, år, upplaga, sidor
2016. , s. 44
Nyckelord [en]
FPGA, Image Convolution, Parallel Implementation, VHDL
Nationell ämneskategori
Datorteknik
Identifikatorer
URN: urn:nbn:se:liu:diva-128615ISRN: LiTH-ISY-EX--16/4931--SEOAI: oai:DiVA.org:liu-128615DiVA, id: diva2:930724
Externt samarbete
MindRoad AB
Ämne / kurs
Examensarbete i Datorteknik
Presentation
2016-04-06, Transformen, Linköpings universitet, Linköping, 09:15 (Engelska)
Handledare
Examinatorer
Tillgänglig från: 2016-05-25 Skapad: 2016-05-25 Senast uppdaterad: 2018-01-10Bibliografiskt granskad

Open Access i DiVA

A Parallel FPGA Implementation of Image Convolution(11728 kB)17600 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 11728 kBChecksumma SHA-512
445efa44d3b5f0f81a30c915e685473de862b996d46d115dce77892c5e75d03c11619b6cac661d22e1aadd99006ff81ca3793e2bddf079e19b3707ace73641e9
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Ström, Henrik
Av organisationen
Datorteknik
Datorteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 17606 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 1844 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf