pc8888888 发表于 2022-1-18 09:08

说简单点,就是适用不同的应用,各自适用的特点如下:
gpu:数量大,计算简单,重复多次
cpu :数量不那么大,计算复杂,重复性低
符合哪个特点的应用就选择哪个
应用运行时可以指定其使用哪个
至于硬件内部的芯片结构不用谈论,除非你是硬件设计工程师

DungDaj 发表于 2022-1-18 09:11

CPU是一个诸葛亮;
GPU是四个臭裨将。
行军打仗出鬼点子,“三个臭裨将,顶一个诸葛亮”;
治理国家内务,制定法律,发展民生,提高物流(木牛流马),现代化武装(诸葛连弩)等等,这些事还是诸葛亮去做,或者“一万个臭裨将接近一个诸葛亮”,又或者“三个内务官,顶一个诸葛亮”。
纯粹的图形数据运算,就是行军打仗。
包含点逻辑推断的运算,就是治理国家了。
(假设)朝廷里丞相是最大的,但是手底下也有文武百官。文武百官可能总有很多领域的工作上比丞相有能力,但是最后拍板“老子就是要打曹贼,谁拦我都不好使”,写《出师表》的,基本上还是丞相。

fwalker 发表于 2022-1-18 09:16

gpu的alu多

kirin77 发表于 2022-1-18 09:17

简单的可以这样说,现代意义上的GPU其实CPU的一种,是一种特殊用途的CPU,比较善于处理3D图形,通常意义的CPU其实也可以做GPU做的事,但是它没有为3D图形处理做专门的优化,指令集也不适合用于3D计算。
这么说吧,如果只是用Office,上网或者一些常规应用,理论上说GPU也可以做到,但是CPU在这方面完爆GPU。

redhat9i 发表于 2022-1-18 09:20

gpu与cpu的本质区别是前者拥有为视频运算专门设计的运算单元: 光栅单元和纹理填充单元。除了这两个,两者并无本质区别。

jquave 发表于 2022-1-18 09:26

cpu是电脑的中央处理器,gpu是电脑的图形处理器。简单来说cpu是计算机的核心一部分,gpu则一般来说是显卡核心的一部分,两者只有名字类似而已。
CPU和GPU是嵌入式和电子系统的基本设备,但它们都可以用于不同 的目的。CPU是用于根据操作(例如算术,逻辑,控制和输入 - 输出)执 行程序给出的指令的微处理器。相反,GPU最初被设计为在计算机游戏中 渲染图像。CPU强调低延迟,而在GPU中,重要性是高吞吐量。
CPU和GPU之间的区别:
在CPU中,优先考虑低延迟,而GPU针对吞吐量进行优化,其中在时 间间隔中执行的计算数量必须高或尽可能多。 当涉及串行指令的处理时,CPU提供更有效的结果。
CPU主要用于处理各种不同的数据类型,架构复杂。而GPU面对的计算环境相对于较纯净,架构比CPU简单。
另一方面,GPU 以更有效的方式处理并行指令。 CPU由较少数量的强大核心组成。相比之下,GPU是通过大量弱核构建的。
由于其巨大的并行处理能力,GPU可以实现与CPU相比的高速度。 CPU需要更多内存进行处理,而相对而言,GPU需要更少的内存
CPU基于低延时的设计,有强大的ALU(算术运算单元),它可以在很少的时钟周期内完成算术计算。GPU是基于大的吞吐量设计,它的控制单元(左边黄色区域块)可以把多个的访问合并成少的访问。
对于很多工作游戏来说,CPU与gpu是同样重要的,那么想同时拥有更高端的CPU、GPU电脑吗?
推荐使用呆猫桌面云。随开随用,随时畅享高配电脑。


呆猫桌面云后台可配置的CPU机器数量上不封顶,同时针对GPU机型呆猫设有天璇型、天玑型、天枢型三种选项,所有GPU机型皆配备NVIDIA专业级顶配显卡,堪称显卡顶配阵容,“天花板”级别的流畅体验,完美应对CG人各类实时渲染硬件需求,“超级电脑”即刻到手!


同时呆猫桌面云的运行由远程服务器负荷,完全不会对用户本地设备运行有任何影响,其弹性灵活的高算力取用方式,让用户摆脱时间、地域的限制,随时随地,一键上云即刻畅玩,真是居家旅行办公必备的黑科技精品。
欢迎随时来撩
呆猫首页_呆猫在手,应有尽有_呆猫桌面云官网

Arzie100 发表于 2022-1-18 09:32

刚好在学习GPU编程,欢迎在搞GPU编程的交流
在 NVIDIA的CUDA 官方文档看到的:
CUDA Toolkit Documentation

量子计算9 发表于 2022-1-18 09:41

看视频:Mythbusters Demo GPU versus CPU

Mythbusters Demo GPU versus CPU—在线播放—优酷网,视频高清在线观看
http://v.youku.com/v_show/id_XNjY3MTY4NjAw.html
页: 1 [2]
查看完整版本: CPU 和 GPU 的区别是什么?