Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Testing Complex Data-structures on General Purpose Graphics Processing Units.
Blekinge Tekniska Högskola, Sektionen för teknik, Avdelningen för för interaktion och systemdesign.
2007 (engelsk)Independent thesis Basic level (degree of Bachelor)OppgaveAlternativ tittel
Test av en komplex datastruktur på generella grafikkort. (svensk)
Abstract [en]

This thesis is about general purpose computing on the graphics processor. The reason why this is important is because of the performance advantages that can be achieved in ordinary applications by using the GPUs programmability and performance. The problem investigated is the use of a complex data-structure, namely linked lists, and what their possible benefits are when run on the GPU. I also wanted to investigate if it was viable to implement a complex data-structure on a GPU. Implementations was made of the linked list both on the GPU and on the CPU and then measurements of the performance of doing different linked list operations was conducted. Also tests was made to measure the quality of the output. I was surprised to see that the GPU performed bad when compared to the CPU on all of the linked-list operations but the quality testing showed that the GPUs and CPUs output were the same. Testing of what parts of the GPU application that caused the bad performance showed that it was the initiation of the application. I also found out that it was not that hard to learn how to program applications for the GPU except for when learning the new programming model. To conclude it can be said that my first investigation showed that linked lists does not run faster on the GPU than on the CPU but the quality is sufficient. My second investigation about the viability to use data-structures on the GPU showed that it was much easier than I expected and therefore viable if you can tolerate the bad performance.

sted, utgiver, år, opplag, sider
2007. , s. 32
Emneord [en]
gpu, brook, structure
HSV kategori
Identifikatorer
URN: urn:nbn:se:bth-3614Lokal ID: oai:bth.se:arkivex5EC2CC4409E369E9C125734500453E8AOAI: oai:DiVA.org:bth-3614DiVA, id: diva2:830924
Uppsök
Technology
Veileder
Tilgjengelig fra: 2015-04-22 Laget: 2007-08-28 Sist oppdatert: 2025-09-30bibliografisk kontrollert

Open Access i DiVA

fulltekst(594 kB)368 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 594 kBChecksum SHA-512
29c742a3beb7adcfb23cb142686fac5f5a2bb5d67d62db9a3f4887b8844f2cdf0fa43e860e586258c1dfe19a278557cde1b25bae17299d3ed6fe6f11b554361d
Type fulltextMimetype application/pdf

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 371 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 295 treff
RefereraExporteraLink to record
Permanent link

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