Joel Svensson


About me

Joel
I am currently working as a postdoc at Chalmers University of Technology.

I spent 2014 and 2015 at Indiana University in Bloomington as a postdoc.

I defended my Ph.D. in December 2013 at the Department of Computer Science and Engineering at Chalmers University of Technology. My supervisors during my Ph.D studies were Mary Sheeran , Koen Claessen and Josef Svenningsson .

Research

Reconfigurable computing:


Embedded languages and parallelism:
We are exploring ways to program highly parallel computers such as a GPU. Currently there are GPUs available with over a thousand processing elements. Our approach so far is to develop an embedded language in the style of Lava, using combinators to describe parallel computation structures. Presently we call this language Obsidian. Recently we have also started experiment with Haskell embeddings of Intel's Array Building Blocks, ArBB. This embedded language we call EmbArBB.

Presentation slides

Guides

Writing


Related to Obsidian


Download Obsidian, EmbArBB and other Projects

From Github (svenssonjoel)

Counting sort

link

Related links

www.gpgpu.org
NVIDIA CUDA
Intel's Array Building Blocks








Disclaimer