arXiv · 1004.4796
Compiling Signal Processing Code embedded in Haskell via LLVM
Abstract
We discuss a programming language for real-time audio signal processing that is embedded in the functional language Haskell and uses the Low-Level Virtual Machine as back-end. With that framework we can code with the comfort and type safety of Haskell while achieving maximum efficiency of fast inner loops and full vectorisation. This way Haskell becomes a valuable alternative to special purpose signal processing languages.
Explore related subjects
Keep this discovery
Henning Thielemann. 2010-04-27. Compiling Signal Processing Code embedded in Haskell via LLVM. https://arxiv.org/abs/1004.4796
Cite the original work for its findings. Save a collection to share your selection of sources.