[Haskell-cafe] (Off-topic) CUDA
Bulat Ziganshin
bulat.ziganshin at gmail.com
Fri Feb 6 04:05:36 EST 2009
Hello Malcolm,
Friday, February 6, 2009, 11:49:56 AM, you wrote:
>> gpu is just set of simd-like instructions. so the reason why you will
>> never see haskell on gpu is the same as why you will never see it
>> implemented via simd instructions :D
> Because SIMD/GPU deals only with numbers, not pointers, you will not
> see much _symbolic_ computation being offloaded to these arithmetic
> units. But there are still great opportunities to improve Haskell's
> speed at numerics using them. And some symbolic problems can be
> encoded using integers.
are you learned gpu asm? the *only* type of problems it can
effectively run is massive-parallel computations. you can run anything
on it, but much slower that on cpu
> There are at least two current (but incomplete) projects in this area:
> Sean Lee at UNSW has targetted Data Parallel Haskell for an Nvidia
> GPGPU, and Joel Svensson at Chalmers is developing a Haskell-embedded
> language for GPU programming called Obsidian.
key word here *parallel*, i.e. simd computations
--
Best regards,
Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Haskell-Cafe
mailing list