为什么GPU比CPU更适合处理机器学习问题?
时间:12-12
整理:3721RD
点击:
是何道理啊?
几百瓦就有10TFlops, 而且市场上买来就能用.
.239
还是不太懂,GPU比CPU算力强?或者性能能耗比高?
CPU不同样是买来就能用?
欢迎来到csarch版讨论处理器问题
@tianbing1212
那肯定是因为同样计算能力GPU更便宜了。
GPU能够支持成千上万的thread同时run,CPU能够支持同时run的thread个数相对来说就少的可怜
虽然GPU这个thread的grain相对CPU这个thread小的太多
但是机器学习,图像处理之类的应用,就是需要能够支持N多细粒度任务同时run的stream processor,所以GPU比CPU天生在这方面更有用
比GPU更有效的工具是FPGA,性能功耗比秒杀GPU跟CPU,不过开发和维护升级难度复杂度就呵呵了,会让人望而却步,除非做一些功能比较确定单一的加速器
这块市场以后FPGA很有前途,Intel和Xilinx都在搞。
因为目前流行的alex net基本就是卷积,这玩意不用再解释了吧