News for hackers. Stuff that matters.
Re:Postgres on the GPU by dljsjr on Tuesday April 23, 2013 @12:49PM (#5596254)
Portability, accessibility, etc. "Because it's hard" is never a good excuse to not do something.
Re:Postgres on the GPU by jamesaguilar on Tuesday April 23, 2013 @01:22PM (#5596518)
> "Because it's hard" is never a good excuse to not do something.

Well that's certainly not true in the general case.

Re:Postgres on the GPU by dljsjr on Tuesday April 23, 2013 @01:37PM (#5596639)
On the contrary, I'd argue that it's not true in specific cases.

"Because it's hard" is a cop-out.

"It's too hard to accomplish given constraint [X]" where X is a deadline, financial constraints, or other real/tangible resource limitations might be one thing. But if you're working on your own timeline on some sort of open-source project, or there is nothing external preventing you from acquiring the expertise/resources to conquer the hard problem, then "Because it's hard" is an absolutely shitty excuse to not do something.

Re:Postgres on the GPU by jamesaguilar on Tuesday April 23, 2013 @01:48PM (#5596727)
I suggest you read "It's too hard" when written by other developers as, "It's too hard [given that I spend N hours a week on this and would rather actually accomplish something in the next two months than learn the 'right' API]." Or, "It's too hard [given various constraints that I'm not going to explain to you but are valid to me.]" It'll save you having to give speeches about shitty excuses.

That said, if it makes sense for your project, make it happen! :)

Re:Postgres on the GPU by robryan on Tuesday April 23, 2013 @07:12PM (#5598582)
Even if the long term goal is more portable GPU support it still makes some sense to get a CUDA implementation up first if it is easier to get to. It then allows real world testing faster, can always go to openCL later once they know more.
Re:Postgres on the GPU by redtuesday on Wednesday April 24, 2013 @08:49AM (#5601149)
Just out of curiosity: how often did you see that happen (not only related to GPU's, but technologie decisions overall)? In my (little) experience the change at a later moment will not happen. Most of the time because the management has a new idea/project which you have to attend to.
Re:Postgres on the GPU by smosher on Tuesday April 23, 2013 @01:38PM (#5596644)
It's often a great excuse to do something else instead. If you can't get what you need done without the more difficult option, sure do it. But there's no sense in going down the harder path needlessly.

I'm not trying to convince you you don't need it or shouldn't do it, I was looking for a datapoint about what you find valuable in OpenCL.