No, but a multi channel SSD Raid would.. expensive yes... but certainly possible. then where is your bottleneck.
Next would be I/O to the graphics card, as mentioned in the article. But in general, the bus is the next bottleneck.
However on a server where you pay by CPU having a non-CPU extension makes a lot of sense. This would be why propriety systems have GPU extensions and open source systems do not.
in short - if you need CPU in open source get get another CPU - it's cheap. If you need CPU in a closed source application you get a GPU - it doesn't work as well as a CPU but it adds performance and it doesn't incur more licensing fees.
Are you actually using crappy licensing as a reason to use alternative hardware? And when the license is open and they only restriction is technical you can use a cheaper solution, and that is a bad thing?
With typing like that I'd be surprised if their code ran.
Did you see all the references to debugger plug-ins and the debugger section?
so what's holding them back?
Wrong question. It is open source. If you need it, you fix it.
No, it is the right question. And the answer is, the people that actually understand these things work also know this will not help anything in real world applications. They are also busy optimizing for additional cheap ram, and the new and fast SSD cards that are almost affordable.
... so they aren't going to pay for hundreds of GPU's.
Especially when they have already blown the budget on fast SSDs that actually make a real difference in real performance, not just synthetic benchmarks.
My question is: How does such seemingly-ridiculous research get approved for funding? Can we not spend that money on greater good?
For the same reason we have "zero tolerance policies" in schools... We do not trust the people making decisions to make them well. So we set up an arbitrary set of standards that can be gamed, and remove the capability of intervention from the people we do not trust, but decide to give the job anyway...
I am still deciding...
I don't think you understand. There are two groups of people. Those who pay. And those who don't. And those who don't aren't about to start.
Occasionally, the people in the later group get dragged in mass to the former. The French Revolution is one example. The thing about "the masses" is that we outnumber everyone.