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
Study of Bandwidth Partitioning for Co-executing GPU Kernels
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2017 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Co-executing GPU kernels on a partitioned GPU has been shown to improve utilization efficiency of poorly scaling tasks. While kernels can be executed in parallel, data transfers to the GPU are serial which can negatively impact parallelism and predictability of the kernels.In this work we implement a fairness-based approach to memory transfers by chunking data sets and transferring them interleaved and evaluate the overhead of this approach. Then we develop a model to predict when kernels will start using this implementation. We found that chunked transfers in a single CUDA stream have onlya small overhead compared to serial transfers, while event synchronized transfers in several streams have larger overhead particularly for chunk sizes less than 500 KB.The prediction models accurately estimate kernel starting times and return transfertimes with less than 2.7% relative error.

Place, publisher, year, edition, pages
2017. , 39 p.
Series
IT, 17032
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:uu:diva-332806OAI: oai:DiVA.org:uu-332806DiVA: diva2:1154188
Educational program
Bachelor Programme in Computer Science
Supervisors
Examiners
Available from: 2017-11-08 Created: 2017-11-01 Last updated: 2017-11-08Bibliographically approved

Open Access in DiVA

fulltext(1946 kB)8 downloads
File information
File name FULLTEXT01.pdfFile size 1946 kBChecksum SHA-512
4949768655c2908615508f6480a87c88242025dcfa1d01887afa32ea1d094958decf10066c63e4c7fd169ba7beb7f155cabd3547aaf7c2c4662d9daf00a19ad2
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 8 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: 11 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