Democratizing General Purpose GPU Programming through OpenCL and Scala
Studenteropgave: Kandidatspeciale og HD afgangsprojekt
- Reidar Beck
- Tommy Jensen
- Helge Willum Larsen
1. semester, Datalogi, Kandidat (Kandidatuddannelse)
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.
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.
Sprog | Engelsk |
---|---|
Udgivelsesdato | 10 jan. 2011 |
Antal sider | 93 |