Democratizing General Purpose GPU Programming through OpenCL and Scala

Student thesis: Master thesis (including HD thesis)

  • Reidar Beck
  • Tommy Jensen
  • Helge Willum Larsen
1. term, Computer Science, Master (Master Programme)
General Purpose GPU programming has
the potential to increase the speed with
which many computations can be done.
We show a number of examples of such
improvements, investigate how one can
benchmark different implementations of
GPGPU programming paradigms and
how one can measure the productivity of
programmers.
Finally we implement and describe a sim-
ple toolkit to enable ordinary program-
mers to benefit from the use of a GPU.
LanguageEnglish
Publication date10 Jan 2011
Number of pages93
ID: 43731282