Skalerbar radioposisjonering med GPU
Abstract
I denne bacheloroppgaven ser vi på overføring av beregninger fra CPU til GPU. Vi går inn på to forskjellige programmeringsteknologier for GPU-er, CUDA og OpenCL, og forklarer litt om disse og hvordan vi brukte dem. Prosjektets viktigste bidrag er overføring og optimalisering av beregningene. Konklusjonen av dette ble at vi fikk til en GPU implementasjon som er 6 ganger raskere enn CPU. In this bachelor thesis we will look at transfering calculations from CPU to GPU. We will look in to two different programming technologies for GPUs, CUDA and OpenCL, and explain a little about these and how we utilized them. The projects most important contributionis the transferring and optimalization of the calculations. The conclusion of this paper was eventually that vi got a 20 times decrease in timeusage on GPU.