Hacker News new | ask | show | jobs
by zackmorris 4468 days ago
I totally agree. This is so long overdue!

My only gripe is that I decided to look at OpenCL and CUDA today and felt kind of.. underwhelmed. I have a lot of OpenGL experience and I guess it's not surprising that they are so similar to framebuffers and shaders. But I was really hoping for true general purpose computing, more like a hybrid between VHDL and say MATLAB. Ideally it would work like Go, where you would send a C-style function off to an execution unit or refer to other units by id, and use something like fork/join to tabulate the results, and maybe just give up on the notion of a global memory space. Instead it looked more like image processing kernels for doing convolutions and stuff, and I mean that's great, but didn't exactly wow me.

Maybe I'm missing something fundamental? Does anyone know of a site with more of a computer science approach, say like http://golang.org, instead of so much emphasis on graphics? Or possibly a compiler that would convert Go/MATLAB/Python to OpenCL/CUDA? Am I alone in feeling a little mystified here?