Sökning: id:"swepub:oai:research.chalmers.se:33002a7e-4659-44a5-8fd3-c008f24d330b" >
GPGPU Kernel Implem...
GPGPU Kernel Implementation using an Embedded Language: a Status Report
-
- Svensson, Joel Bo, 1979 (författare)
- Chalmers tekniska högskola,Chalmers University of Technology
-
- Lindström Claessen, Koen, 1975 (författare)
- Chalmers tekniska högskola,Chalmers University of Technology
-
- Sheeran, Mary, 1959 (författare)
- Chalmers tekniska högskola,Chalmers University of Technology
-
(creator_code:org_t)
- 2010
- Engelska.
- Relaterad länk:
-
https://research.cha...
Abstract
Ämnesord
Stäng
- Obsidian is a domain specific language for general purpose computations on graphics processing units (GPUs) embedded Haskell. This report present examples of GPU kernels written in Obsidian as well as parts of the current implementation of Obsidian. The goal with Obsidian is to raise the level of abstraction for the programmer while not scarifying performance. The kind of decisionsand tradeoffs considered by a GPU kernel implementer should be easy to make and change in Obsidian.
Ämnesord
- NATURVETENSKAP -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences -- Computer Sciences (hsv//eng)
Nyckelord
- Haskell
- Embedded Language
- Domain Specific Language
- Functional Programming
- DSeL
- DSL
- GPGPU
- GPU
Publikations- och innehållstyp
- rap (ämneskategori)
- vet (ämneskategori)