微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 为什么GPU比CPU更适合处理机器学习问题?

为什么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基本就是卷积,这玩意不用再解释了吧

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top