Embedded Languages for Data-Parallel Programming
Doctoral thesis, 2013
Graphics Processing Units
Data-parallelism
Functional Programming
Embedded languages
Author
Joel Bo Svensson
Chalmers, Computer Science and Engineering (Chalmers), Software Technology (Chalmers)
Obsidian: A Domain Specific Embedded Language for Parallel Programming of Graphics Processors
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics),;Vol. 5836(2011)p. 156-173
Paper in proceeding
Counting and Occurrence Sort for GPUs using an Embedded Language
The 2nd ACM SIGPLAN Workshop on Functional High-Performance Computing, FHPC'13,;Vol. 48(2013)p. 37-45
Paper in proceeding
Programming Future Parallel Architectures with Haskell and Intel ArBB
Future Architectural Support for Parallel Programming (FASPP'11),;(2011)
Paper in proceeding
Parallel Programming in Haskell Almost for Free: an embedding of Intel's Array Building Blocks
1st ACM SIGPLAN Workshop on Functional High Performance Computing, FHPC 2012. Copenhagen, 15 September 2012,;(2012)p. 3-14
Paper in proceeding
Simple and Compositional Reification of Monadic Embedded Languages: Functional pearl
The 18th ACM SIGPLAN International Conference on Functional Programming, ICFP'13,;(2013)p. 299-304
Paper in proceeding
Expressive array constructs in an embedded GPU kernel programming language
Proceedings of the 7th workshop on Declarative aspects and applications of multicore programming, DAMP'12,;(2012)p. 21-30
Paper in proceeding
GPGPU Kernel Implementation and Refinement using Obsidian
ICCS 2010 conference proceedings; Amsterdam, NETHERLANDS, MAY 31-JUN 02, 2010,;Vol. 1(2010)p. 2059-2068
Paper in proceeding
Areas of Advance
Information and Communication Technology
Subject Categories
Software Engineering
ISBN
978-91-7385-939-4
Doktorsavhandlingar vid Chalmers tekniska högskola. Ny serie
EA
Opponent: Prof. Stephen A. Edwards