Bo Joel Svensson


About me

Joel
Github
Researchgate
Google Scholar

I was working as a postdoc at Chalmers University of Technology until Jan 2017.

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:
Work on application acceleration by utilising reconfigurable hardware.

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. We have also experimented with Haskell embeddings of Intel's Array Building Blocks, ArBB. This embedded language we call EmbArBB.

Presentation slides

Guides

Technical reports

Publications


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