Joel Bo Svensson

Showing 19 publications

2017

Instruction punning: Lightweight instrumentation for x86-64

B. Chamith, Joel Bo Svensson, L. Dalessandro et al
SIGPLAN Notices (ACM Special Interest Group on Programming Languages). Vol. 52 (6), p. 320-332
Paper in proceedings
2017

Single Window Stream Aggregation using Reconfigurable Hardware

Prajith Ramakrishnan Geethakumari, Vincenzo Massimiliano Gulisano, Joel Bo Svensson et al
2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), p. 112-119
Paper in proceedings
2016

Low-Level Functional GPU Programming for Parallel Algorithms

Martin Dybdal, Martin Elsman, Joel Bo Svensson et al
Int. Workshop on Functional High Performance Computing, associated with Int. Conf. on Functional Programming, p. 31-37
Paper in proceedings
2016

A language for hierarchical data parallel design-space exploration on GPUs

Joel Bo Svensson, Mary Sheeran, Ryan R. Newton
Journal of Functional Programming. Vol. 26
Journal article
2014

Design exploration through code-generating DSLs

Joel Bo Svensson, Mary Sheeran, R. Newton
Queue. Vol. 12 (4), p. 40-52
Journal article
2014

Design Exploration through Code-Generating DSLs

Joel Bo Svensson, Mary Sheeran, R. Newton
Communications of the ACM. Vol. 57 (6), p. 56-63
Journal article
2014

Defunctionalizing Push arrays

Joel Bo Svensson, Josef Svenningsson
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP. 3rd ACM SIGPLAN Workshop on Functional High-Performance Computing, FHPC 2014; Gothenburg; Sweden; 4 September 2014 through 4 September 2014, p. 43-52
Paper in proceedings
2013

Counting and Occurrence Sort for GPUs using an Embedded Language

Josef Svenningsson, Joel Bo Svensson, Mary Sheeran
The 2nd ACM SIGPLAN Workshop on Functional High-Performance Computing, FHPC'13. Vol. 48 (12), p. 37-45
Paper in proceedings
2013

Embedded Languages for Data-Parallel Programming

Joel Bo Svensson
Doctoral thesis
2013

Simple and Compositional Reification of Monadic Embedded Languages: Functional pearl

Josef Svenningsson, Joel Bo Svensson
The 18th ACM SIGPLAN International Conference on Functional Programming, ICFP'13, p. 299-304
Paper in proceedings
2013

Simple and compositional reification of monadic embedded languages

Josef Svenningsson, Joel Bo Svensson
ACM SIGPLAN Notices. Vol. 48 (9), p. 299-304
Journal article
2012

Expressive array constructs in an embedded GPU kernel programming language

Koen Lindström Claessen, Mary Sheeran, Joel Bo Svensson
Proceedings of the 7th workshop on Declarative aspects and applications of multicore programming, DAMP'12, p. 21-30
Paper in proceedings
2012

Parallel Programming in Haskell Almost for Free: an embedding of Intel's Array Building Blocks

Joel Bo Svensson, Mary Sheeran
1st ACM SIGPLAN Workshop on Functional High Performance Computing, FHPC 2012. Copenhagen, 15 September 2012, p. 3-14
Paper in proceedings
2011

Programming Future Parallel Architectures with Haskell and Intel ArBB

Joel Bo Svensson, Ryan Newton
Future Architectural Support for Parallel Programming (FASPP'11)
Paper in proceedings
2011

Obsidian: A Domain Specific Embedded Language for Parallel Programming of Graphics Processors

Joel Bo Svensson, Mary Sheeran, Koen Lindström Claessen
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 5836, p. 156-173
Paper in proceedings
2011

Obsidian: GPU Kernel Programming in Haskell

Joel Bo Svensson
Licentiate thesis
2010

GPGPU Kernel Implementation and Refinement using Obsidian

Joel Bo Svensson, Mary Sheeran, Koen Lindström Claessen
ICCS 2010 conference proceedings; Amsterdam, NETHERLANDS, MAY 31-JUN 02, 2010. Vol. 1 (1), p. 2059-2068
Paper in proceedings
2010

GPGPU Kernel Implementation using an Embedded Language: a Status Report

Joel Bo Svensson, Koen Lindström Claessen, Mary Sheeran
Report
2008

Obsidian: An Embedded Language for Data-Parallel Programming

Joel Bo Svensson, Koen Lindström Claessen, Mary Sheeran
Int. Workshop on Designing Correct Circuits, DCC'08, associated with ETAPS
Conference contribution

Save references

If you have installed Zotero or Mendeley on your computer you can use a plugin to extract references from the publications you see.

Download plugins:
Zotero
Mendeley

There are no projects.
There might be more projects where Joel Bo Svensson participates, but you have to be logged in as a Chalmers employee to see them.