When Will GPUs Go Mainstream in the Enterprise?
If you’re looking for upcoming trends in computing resources, look west towards Silicon Valley and see what Google, Microsoft, Amazon, Tesla, eBay, and their ilk are doing.
Coming to light lately is their investment in graphics processing units (GPUs). GPUs have made the jump from controlling monsters, zombies, fast cars, and aliens to the supercomputers of the data leaders and it’s only a matter of time until they’ll be a trend for the enterprise.
When we think about enterprise computing challenges, the processing unit architecture (beyond cores and computing resources) should be added to the usual suspects we tweak, such as storage, memory, clustering, and sharding. None of these can be considered the “go to” for general tuning, and no improvement comes without cost and consequences. Multicore CPUs, for example, are not a completely free lunch because code must be parallelized to take advantage of them.
If you accept the value proposition of deep learning, GPUs are a natural part of the strategy to implement it. Acting more like a human brain, GPUs are a major improvement on the CPU idea of combining processing units.
For the rest of the article, please see here.