In 2018 it's still hanging around but realizing a 20% speedup on certain classes of problems. Maybe.
In 2018 it's still hanging around but realizing a 20% speedup on certain classes of problems. Maybe.
I was part of a group that developed signal processing algorithms and my boss's boss pulled me aside and asked me what we ought to do about this stuff. I told him that there are a few applications where this works very well, but it's pretty niche overall and we shouldn't do more than what we'd already done. He was a bit surprised because he thought I'd be one of the kool-aid drinkers given how much I knew about and liked playing with the tech. But he deferred to my judgement.
It turned out to be one of the most significant conversations I've had. I was still a junior engineer fresh out of college, but my bosses realized that I could be trusted put aside naive enthusiasm about the tech and make cool-headed decisions about what was strategically important. And I learned to trust my intuition about what was useful and what was just hype.
> it's still hanging around but realizing a 20% speedup on certain classes of problems
It really varies though. In grad school I felt like god when some molecular dynamics simulations running on my pair of GTX 760s finished faster than the same thing running on my advisor's 96-core CPU cluster.
Point taken, though, that it was over-hyped. There were lots of conference presentations with GPU-acceleration in the title (kind of like deep learning is now).
I'm definitely not an expert so I'm maybe missing something here.
I'm sure there are other disciplines that have seen a larger benefit.