User loginNavigation |
archivesExploiting Vector Instructions with Generalized Stream Fusion
Exploiting Vector Instructions with Generalized Stream Fusion
By Geoffrey Mainland, Roman Leshchinskiy, and Simon Peyton Jones. A.k.a. "Haskell beats C".
Our ideas are implemented in modified versions of the GHC compiler and vector library. Benchmarks show that high-level Haskell code written using our compiler and libraries can produce code that is faster than both compiler- and hand-vectorized C. This paper continues the promising line of research started in 1990 by Wadler (at least, that was how I learned of deforestation). Of course, there was a lot of development since then, but this specific paper introduces an interesting idea of multiple representations - potentially changing the game. By Andris Birkmanis at 2017-12-22 03:33 | Implementation | login or register to post comments | other blogs | 44753 reads
|
Browse archivesActive forum topics |
Recent comments
1 day 5 hours ago
1 day 5 hours ago
2 days 9 hours ago
2 days 13 hours ago
2 days 15 hours ago
2 days 15 hours ago
4 weeks 2 days ago
4 weeks 6 days ago
10 weeks 13 hours ago
10 weeks 1 day ago