What’s better than programming a GPU with a high-level, Haskell-embedded DSL (domain-specific-language)? Well, perhaps writing portable CPU/GPU programs that utilize both pieces of silicon—with dynamic load-balancing between them—would fit the bill. This is one of the heterogeneous programming scenarios supported by our new meta-par packages. A draft paper can be found here, which explains the mec