C->Haskell 0.15.1 released.Duncan’s latest release builds with GHC 6.4 through to 6.8 and also properly supports OpenBSD and Windows. Moreover, the documentation has been updated.
Partial Vectorisation of Haskell Programs.This draft paper introduces a novel method to vectorise irregular array programs for parallel execution when vectorisation is only possible for part of the program. We developed this method as part of our effort to implement support for nested data parallelism in the Glasgow Haskell Compiler.
Specialising Simulator Generators for High-Performance Monte-Carlo Methods.The final version of our paper describing the world’s fastest Monte-Carlo simulator for polymerisation kinetics, to be presented at PADL’08 in January in San Francisco. I think this is a nice example of how you can use a functional language like Haskell for the bulk of your code and still beat everybody else in the performance game.
Oct
30th
Tue
Time Machine in Leopard.Got myself Leopard over the weekend. It’s a nice improvement over Tiger, but the best feature may well be Time Machine, Leopard’s backup system. It’s simple, very cute, and just does the job.
C->Haskell 0.15.0 released.This version includes Duncan Coutts’ new parser with excellent gcc compatibility including gcc language extensions and an improved build system.