Driftstörningar
Det förekommer återkommande driftstörningar på några av sök-portalerna på grund av hög belastning. Vi arbetar på att lösa problemet, ni kan tillfälligt mötas av ett felmeddelande.
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
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 (Engelska)Självständigt arbete på grundnivå (kandidatexamen)Studentuppsats (Examensarbete)Alternativ titel
Test av en komplex datastruktur på generella grafikkort. (Svenska)
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.

Ort, förlag, år, upplaga, sidor
2007. , s. 32
Nyckelord [en]
gpu, brook, structure
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:bth-3614Lokalt ID: oai:bth.se:arkivex5EC2CC4409E369E9C125734500453E8AOAI: oai:DiVA.org:bth-3614DiVA, id: diva2:830924
Uppsök
teknik
Handledare
Tillgänglig från: 2015-04-22 Skapad: 2007-08-28 Senast uppdaterad: 2025-09-30Bibliografiskt granskad

Open Access i DiVA

fulltext(594 kB)368 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 594 kBChecksumma SHA-512
29c742a3beb7adcfb23cb142686fac5f5a2bb5d67d62db9a3f4887b8844f2cdf0fa43e860e586258c1dfe19a278557cde1b25bae17299d3ed6fe6f11b554361d
Typ fulltextMimetyp application/pdf

Av organisationen
Avdelningen för för interaktion och systemdesign
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 371 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: 295 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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