Obsidian: GPU Programming in Haskell

Koen Claessen, Mary Sheeran, Joel Svensson · 2011

Obsidian is a language for data-parallel programming embedded in Haskell. As the Obsidian programs are run, C code is generated. This C code can be compiled for an NVIDIA 8800 series GPU (Graphics Processing Unit), or for other high-end NVIDIA GPUs. The idea is that the style of programming

Read the paper · More papers on PaperTik