liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
GPU-accelleration of image rendering and sorting algorithms with the OpenCL framework
Linköping University, Department of Computer and Information Science, Software and Systems.
Linköping University, Department of Computer and Information Science, Software and Systems.
2016 (English)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Today's computer systems often contains several different processing units aside from the CPU. Among these the GPU is a very common processing unit with an immense compute power that is available in almost all computer systems. How do we make use of this processing power that lies within our machines? One answer is the OpenCL framework that is designed for just this, to open up the possibilities of using all the different types of processing units in a computer system. This thesis will discuss the advantages and disadvantages of using the integrated GPU available in a basic workstation computer for computation of image processing and sorting algorithms. These tasks are computationally intensive and the authors will analyze if an integrated GPU is up to the task of accelerating the processing of these algorithms. The OpenCL framework makes it possible to run one implementation on different processing units, to provide perspective we will benchmark our implementations on both the GPU and the CPU and compare the results. A heterogeneous approach that combines the two above mentioned processing units will also be tested and discussed. The OpenCL framework is analyzed from a development perspective and what advantages and disadvantages it brings to the development process will be presented.

Place, publisher, year, edition, pages
2016. , 52 p.
Keyword [en]
GPU, OpenCL, algorithms
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:liu:diva-127479ISRN: LIU-IDA/LITH-EX-G—15/064—SEOAI: oai:DiVA.org:liu-127479DiVA: diva2:924066
External cooperation
MindRoad AB
Subject / course
Computer Engineering
Supervisors
Examiners
Available from: 2016-07-07 Created: 2016-04-27 Last updated: 2016-07-07Bibliographically approved

Open Access in DiVA

fulltext(3238 kB)143 downloads
File information
File name FULLTEXT01.pdfFile size 3238 kBChecksum SHA-512
173b7d41b4a42342f0a82bdf1b5f7894e63ddc80353ffa7dd079a9a5b25a6dda2058c4f6648700dca92f1f64dd4a58cf73e0505e4d2fb99d58397d05f6e4ee2a
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Anders, SöderholmJustus, Sörman
By organisation
Software and Systems
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 143 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 258 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf