Embedded Languages for Data-Parallel Programming
Doktorsavhandling, 2013
Graphics Processing Units
Data-parallelism
Functional Programming
Embedded languages
Författare
Joel Bo Svensson
Chalmers, Data- och informationsteknik, Programvaruteknik
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 i 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 i proceeding
Programming Future Parallel Architectures with Haskell and Intel ArBB
Future Architectural Support for Parallel Programming (FASPP'11),;(2011)
Paper i 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 i 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 i 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 i 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 i proceeding
Styrkeområden
Informations- och kommunikationsteknik
Ämneskategorier
Programvaruteknik
ISBN
978-91-7385-939-4
Doktorsavhandlingar vid Chalmers tekniska högskola. Ny serie
EA
Opponent: Prof. Stephen A. Edwards