Sökning: id:"swepub:oai:research.chalmers.se:97c8d8fa-8e86-433b-b424-9c91261f2020" >
Obsidian: A Domain ...
Obsidian: A Domain Specific Embedded Language for Parallel Programming of Graphics Processors
-
- Svensson, Joel Bo, 1979 (författare)
- Chalmers tekniska högskola,Chalmers University of Technology
-
- Sheeran, Mary, 1959 (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
-
(creator_code:org_t)
- ISBN 9783642244513
- Berlin, Heidelberg : Springer Berlin Heidelberg, 2011
- 2011
- Engelska.
-
Ingår i: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). - Berlin, Heidelberg : Springer Berlin Heidelberg. - 1611-3349 .- 0302-9743. - 9783642244513 ; 5836, s. 156-173
- Relaterad länk:
-
http://dx.doi.org/10...
-
visa fler...
-
https://research.cha...
-
https://doi.org/10.1...
-
visa färre...
Abstract
Ämnesord
Stäng
- We present a domain specific language, embedded in Haskell, for general purpose parallel programming on GPUs. Our intention is to explore the use of connection patterns in parallel programming. We briefly present our earlier work on hardware generation, and outline the current state of GPU architectures and programming models. Finally, we present the current status of the Obsidian project, which aims to make GPU programming easier, without relinquishing detailed control of GPU resources. Both a programming example and some details of the implementation are presented. This is a report on work in progress.
Ämnesord
- NATURVETENSKAP -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences -- Software Engineering (hsv//eng)
Nyckelord
- GPU
- Haskell
- Embedded languages
- Data-parallelism
- DSL
- Domain Specific Languages
- GPGPU
- Functional Programming
- EDSL
Publikations- och innehållstyp
- kon (ämneskategori)
- ref (ämneskategori)
Hitta via bibliotek
Till lärosätets databas