Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
Evaluation of Multi-Threading in Vulkan
Linköping University, Department of Electrical Engineering, Information Coding.
2016 (English)Independent thesis Basic level (university diploma), 10,5 credits / 16 HE creditsStudent thesis
Abstract [en]

Today processor development has a lot of focus on parallel performance by providing multiple cores that programs can use. The problem with the current version of OpenGL is that it lacks support for utilizing multiple CPU threads for calling rendering commands. Vulkan is a new low level graphics API that gives more control to the developers and provides tools to properly utilize multiple threads for doing rendering operations in parallel. This should give increased performance in situations where the CPU is limiting the performance of the application and the goal of this report is to evaluate how large these performance gains can be in different scenes. To do this evaluation a test program is written with both Vulkan and OpenGL implementations and by rendering the same scene using different APIs and techniques the performance can be compared. In addition to evaluating the multithreaded rendering performance the new explicit pipelines in Vulkan is also evaluated.

Place, publisher, year, edition, pages
2016. , p. 24
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:liu:diva-132025ISRN: LiTH-ISY-EX-ET--16/0458--SEOAI: oai:DiVA.org:liu-132025DiVA, id: diva2:1037368
Subject / course
Information Technology
Supervisors
Examiners
Available from: 2016-12-28 Created: 2016-10-14 Last updated: 2018-01-14Bibliographically approved

Open Access in DiVA

fulltext(1061 kB)518 downloads
File information
File name FULLTEXT01.pdfFile size 1061 kBChecksum SHA-512
794c4b41b0e7487b9c096b5cbb29a9b07adaee6d92e2eb65e1ba0b0eab177de0fa00c722d5fb9659f6f0519c6be160a85e7df589760b446d7772231488cd0165
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Blackert, Axel
By organisation
Information Coding
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 518 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: 2364 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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