Produce CUDA code
I would like to suggest the generation of CUDA code by the GHC compiler. Think about it. It is really reasonable to think about it! In Haskell we do not tell how to compute things but what they are, so instead of generating code to run on 32/64 bits machines we could have a compiler flag to produce a program that would run on NVIDIA video devices without the need of changing any part of the code. Except for the IO operation all the other processes would generate CUDA code.
I believe that this new feature would make Haskell the must used language to produce CUDA based programs! For it is already the must awesome language!
Trac metadata
Trac field | Value |
---|---|
Version | 6.12.3 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |