2345星球联盟论坛
欢迎您,游客!请登录
登录 忘记密码?|免费注册|进入2345星球联盟
总回帖数:17
cup与gpu的区别  查看:639 | 回复:17   只看楼主 | 举报 | 收藏
军衔:
中尉
经验:1756/1890
发帖:
0/2
精华数/发帖数
信誉:
二星
累计收入:
50元以上
作者:王洋子豪
链接:https://www.zhihu.com/question/19903344/answer/13779421
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

首先需要解释CPU和GPU这两个缩写分别代表什么。CPU即中央处理器,GPU即图形处理器。其次,要解释两者的区别,要先明白两者的相同之处:两者都有总线和外界联系,有自己的缓存体系,以及数字和逻辑运算单元。一句话,两者都为了完成计算任务而设计。
两者的区别在于存在于片内的缓存体系和数字逻辑运算单元的结构差异:CPU虽然有多核,但总数没有超过两位数,每个核都有足够大的缓存和足够多的数字和逻辑运算单元,并辅助有很多加速分支判断甚至更复杂的逻辑判断的硬件;GPU的核数远超CPU,被称为众核(NVIDIA Fermi有512个核)。每个核拥有的缓存大小相对小,数字逻辑运算单元也少而简单(GPU初始时在浮点计算上一直弱于CPU)。从结果上导致CPU擅长处理具有复杂计算步骤和复杂数据依赖的计算任务,如分布式计算,数据压缩,人工智能,物理模拟,以及其他很多很多计算任务等。GPU由于历史原因,是为了视频游戏而产生的(至今其主要驱动力还是不断增长的视频游戏市场),在三维游戏中常常出现的一类操作是对海量数据进行相同的操作,如:对每一个顶点进行同样的坐标变换,对每一个顶点按照同样的光照模型计算颜色值。GPU的众核架构非常适合把同样的指令流并行发送到众核上,采用不同的输入数据执行。在2003-2004年左右,图形学之外的领域专家开始注意到GPU与众不同的计算能力,开始尝试把GPU用于通用计算(即GPGPU)。之后NVIDIA发布了CUDA,AMD和Apple等公司也发布了OpenCL,GPU开始在通用计算领域得到广泛应用,包括:数值分析,海量数据处理(排序,Map-Reduce等),金融分析等等。
简而言之,当程序员为CPU编写程序时,他们倾向于利用复杂的逻辑结构优化算法从而减少计算任务的运行时间,即Latency。当程序员为GPU编写程序时,则利用其处理海量数据的优势,通过提高总的数据吞吐量(Throughput)来掩盖Lantency。目前,CPU和GPU的区别正在逐渐缩小,因为GPU也在处理不规则任务和线程间通信方面有了长足的进步。另外,功耗问题对于GPU比CPU更严重。
添加回复 (0) 2018-05-13 17:21:39 [1楼]
军衔:
大元帅
经验:37552/50000
发帖:
0/12741
精华数/发帖数
信誉:
三星
累计收入:
100元以上
谢谢分享
添加回复 (0) 2018-05-14 07:19:00 [2楼]
军衔:
大元帅
经验:37552/50000
发帖:
0/12741
精华数/发帖数
信誉:
三星
累计收入:
100元以上
谢谢分享
添加回复 (0) 2018-05-14 07:19:07 [3楼]
军衔:
元帅
经验:29221/35000
发帖:
0/6257
精华数/发帖数
信誉:
累计收入:
10000元以上
谢谢分享

扫描二维码,安装到手机

随时随地看帖,还可查账领薪!

添加回复 (0) 2018-05-14 07:40:16 [4楼]
军衔:
少将
经验:5933/7000
发帖:
0/253
精华数/发帖数
信誉:
累计收入:
2000元以上
不要在技术员论坛发布,这些幼儿园知识

扫描二维码,安装到手机

随时随地看帖,还可查账领薪!

添加回复 (0) 2018-05-14 10:23:25 [5楼]
军衔:
大元帅
经验:82499/50000
发帖:
0/24001
精华数/发帖数
信誉:
累计收入:
5000元以上
个性头衔:
谢谢分享
添加回复 (0) 2018-05-14 10:33:42 [6楼]
军衔:
大元帅
经验:40744/50000
发帖:
0/370
精华数/发帖数
信誉:
累计收入:
10000元以上
幼儿园知识
添加回复 (0) 2018-05-14 11:21:20 [7楼]
军衔:
镇东将军
经验:18030/20000
发帖:
0/461
精华数/发帖数
信誉:
四星
累计收入:
5000元以上

我告诉你区别




回复(1) (0) 2018-05-14 13:09:35 [8楼]
  1. 添加回复
  2. 添加回复
  3. 提交 还可以输入140个字
军衔:
镇东将军
经验:18030/20000
发帖:
0/461
精华数/发帖数
信誉:
四星
累计收入:
5000元以上



添加回复 (0) 2018-05-14 13:11:07 [9楼]
军衔:
大元帅
经验:81373/50000
发帖:
0/71
精华数/发帖数
信誉:
累计收入:
10000元以上
MDZZ
添加回复 (0) 2018-05-14 13:12:12 [10楼]
军衔:
大将军
经验:20753/25000
发帖:
0/593
精华数/发帖数
信誉:
累计收入:
2000元以上
你没听过什么叫APU吗?傻冒
添加回复 (0) 2018-05-14 14:43:03 [11楼]
军衔:
大元帅
经验:45601/50000
发帖:
0/7836
精华数/发帖数
信誉:
五星
累计收入:
2000元以上
谢谢分享
添加回复 (0) 2018-05-14 14:45:17 [12楼]
军衔:
大元帅
经验:43488/50000
发帖:
0/5944
精华数/发帖数
信誉:
五星
累计收入:
5000元以上
希望以后GPU也做成可插拔可更换升级的跟CPU一样 那就好了
添加回复 (0) 2018-05-14 15:27:24 [13楼]
军衔:
元帅
经验:30435/35000
发帖:
0/5277
精华数/发帖数
信誉:
五星
累计收入:
1000元以上
感谢分享

扫描二维码,安装到手机

随时随地看帖,还可查账领薪!

添加回复 (0) 2018-05-14 15:45:03 [14楼]
军衔:
大元帅
经验:45242/50000
发帖:
0/1526
精华数/发帖数
信誉:
累计收入:
10000元以上
感谢分享
添加回复 (0) 2018-05-14 16:20:24 [15楼]
军衔:
元帅
经验:33638/35000
发帖:
0/1659
精华数/发帖数
信誉:
累计收入:
5000元以上
不要在技术员论坛发布,这些幼儿园知识
添加回复 (0) 2018-05-14 18:39:20 [16楼]
军衔:
大元帅
经验:42199/50000
发帖:
0/906
精华数/发帖数
信誉:
累计收入:
10000元以上
个性头衔:

cup是什么!?


添加回复 (0) 2018-05-15 09:10:46 [17楼]
军衔:
大元帅
经验:107367/50000
发帖:
1/11155
精华数/发帖数
信誉:
累计收入:
10000元以上
个性头衔:
肯德基与麦当劳的区别
添加回复 (0) 2018-05-15 09:26:48 [18楼]
总回帖数:17
快速回复主题
您需要 登录注册 后才可以回帖
你知道吗?如果你浏览帖子时只想看楼主的回复,只要点击【只看楼主】就可以轻松过滤其他人的回复哟!