Future of parallel programming
**What do you think is the future of parallel computing in general ?**

I'mnot really experienced when it comes to parallel computing however I'm a big enthusiast of it. During last year I was working on different projects using MPI, OMP, CUDA/OpenCL and I was amazed that people aren't really enthusiastic about GPU computing.

Mainly because GPUs don't have secure future, they can switch to ray tracing model in next 5-10 years and we will need completely new approach to using them in parallel programming. Also because when you use double precision numbers (which are mostly used in science or my main research field which is physics) the GPU advantage over CPU's isn't as huge as with single precision.

During my last project I was told that Haskell (which I'mnot very familiar with) is very promising when it comes to parallel computing because it does everything automatically and out of the box. 
<br>**Do you think Haskell is interesting as a parallel programming language?**

**What do you think about GPUs future in parallel universe?**

Or maybe there are some new approaches which one should get familiar with?
Future of parallel programming
===

**What do you think is the future of parallel computing in general ?**

I'mnot really experienced when it comes to parallel computing however I'm a big enthusiast of it. During last year I was working on different projects using MPI, OMP, CUDA/OpenCL and I was amazed that people aren't really enthusiastic about GPU computing.

Mainly because GPUs don't have secure future, they can switch to ray tracing model in next 5-10 years and we will need completely new approach to using them in parallel programming. Also because when you use double precision numbers (which are mostly used in science or my main research field which is physics) the GPU advantage over CPU's isn't as huge as with single precision.

During my last project I was told that Haskell (which I'mnot very familiar with) is very promising when it comes to parallel computing because it does everything automatically and out of the box. 
<br>**Do you think Haskell is interesting as a parallel programming language?**

**What do you think about GPUs future in parallel universe?**

Or maybe there are some new approaches which one should get familiar with?