dc.contributor.advisor | Anshus, Otto | |
dc.contributor.advisor | Bjørndalen, John Markus | |
dc.contributor.advisor | Ha, Phuong | |
dc.contributor.author | Nilsen, Bjørn-Hugo | |
dc.date.accessioned | 2008-07-25T06:55:21Z | |
dc.date.available | 2008-07-25T06:55:21Z | |
dc.date.issued | 2007-10-01 | |
dc.description.abstract | Current GPUs have many times the memory bandwidth and computing power
compared to CPUs. The difference in performance is getting bigger as
the evolution speed of the GPUs is higher than of the CPUs. This make
it interesting to use the GPU for general purpose computing (GPGPU). I
begin by looking at the architecture of the GPU, and some different
techniques for programming on a GPU, including some of the available
high-level languages. I have implemented the Mandelbrot computation on
a cluster of GPUs (the HPDC display wall), and compared it against two
different CPU implementations on the cluster. I have also implemented
the Mandelbrot computation in both Cg and Brook, and compared the
performance of the two languages.
My experimental study shows that the GPU
implementation of the Mandelbrot application is up to twice as fast as
the load-balanced CPU implementation on the cluster of 28 computers,
and up to 6 times faster on one computer. | en |
dc.format.extent | 920339 bytes | |
dc.format.mimetype | application/pdf | |
dc.identifier.uri | https://hdl.handle.net/10037/1565 | |
dc.identifier.urn | URN:NBN:no-uit_munin_1024 | |
dc.language.iso | eng | en |
dc.publisher | Universitetet i Tromsø | en |
dc.publisher | University of Tromsø | en |
dc.rights.accessRights | openAccess | |
dc.rights.holder | Copyright 2007 The Author(s) | |
dc.subject | VDP::Mathematics and natural science: 400::Information and communication science: 420::Communication and distributed systems: 423 | en |
dc.title | Utilizing ubiquitous commodity graphics hardware for scientific computing | en |
dc.type | Master thesis | en |
dc.type | Mastergradsoppgave | en |