永发信息网

cpu与gpu的区别

答案:2  悬赏:20  手机版
解决时间 2021-03-01 08:03
cpu与gpu的区别
最佳答案



GPU的作用  GPU是显示卡的“大脑”,它决定了该显卡的档次和大部分性能,同时也是2D显示卡和3D显示卡的区别依据。2D显示芯片在处理3D图像和特效时主要依赖GPU的处理能力,称为“软加速”。3D显示芯片是将三维图像和特效处理功能集中在显示芯片内,也即所谓的“硬件加速”功能。显示芯片通常是显示卡上最大的芯片(也是引脚最多的)。现在市场上的显卡大多采用NVIDIA和 AMD-ATI 两家公司的图形处理芯片。 GPU与DSP的区别  GPU在几个主要方面有别于DSP(Digital Signal Processing,简称DSP,数字信号处理)架构。其所有计算均使用浮点算法,而且目前还没有位或整数运算指令。此外,由于GPU专为图像处理设计,因此存储系统实际上是一个二维的分段存储空间,包括一个区段号(从中读取图像)和二维地址(图像中的X、Y坐标)。此外,没有任何间接写指令。输出写地址由光栅处理器确定,而且不能由程序改变。这对于自然分布在存储器之中的算法而言是极大的挑战。最后一点,不同碎片的处理过程间不允许通信。实际上,碎片处理器是一个SIMD数据并行执行单元,在所有碎片中独立执行代码。   尽管有上述约束,但是GPU还是可以有效地执行多种运算,从线性代数和信号处理到数值仿真。虽然概念简单,但新用户在使用GPU计算时还是会感到迷惑,因为GPU需要专有的图形知识。这种情况下,一些软件工具可以提供帮助。两种高级描影语言CG和HLSL能够让用户编写类似C的代码,随后编译成碎片程序汇编语言。Brook是专为GPU计算设计,且不需要图形知识的高级语言。因此对第一次使用GPU进行开发的工作人员而言,它可以算是一个很好的起点。Brook是C语言的延伸,整合了可以直接映射到GPU的简单数据并行编程构造。经 GPU存储和操作的数据被形象地比喻成“流”(stream),类似于标准C中的数组。核心(Kernel)是在流上操作的函数。在一系列输入流上调用一个核心函数意味着在流元素上实施了隐含的循环,即对每一个流元素调用核心体。Brook还提供了约简机制,例如对一个流中所有的元素进行和、最大值或乘积计算。Brook还完全隐藏了图形API的所有细节,并把GPU中类似二维存储器系统这样许多用户不熟悉的部分进行了虚拟化处理。用Brook编写的应用程序包括线性代数子程序、快速傅立叶转换、光线追踪和图像处理。利用ATI的X800XT和Nvidia的GeForce 6800 Ultra型GPU,在相同高速缓存、SSE汇编优化Pentium 4执行条件下,许多此类应用的速度提升高达7倍之多。   对GPU计算感兴趣的用户努力将算法映射到图形基本元素。类似Brook这样的高级编程语言的问世使编程新手也能够很容易就掌握GPU的性能优势。访问GPU计算功能的便利性也使得GPU的演变将继续下去,不仅仅作为绘制引擎,而是会成为个人电脑的主要计算引擎。
全部回答
CPU是中央处理器,装主板上的,主流英特尔和AMD的GPU是显卡上的,主要用于图形的浮点计算,速度现在有的已超过CPU了,未来有望取代CPU内核,不过CPU不仅仅是浮点计算,用途比较广泛功能全面
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
向阳南支路/沈阳道(路口)这个地址在什么地方
感情路坎坷
即期外汇交易的报价采取的是()。
干玉米榨汁好吗?
20多年没见面的同学聚会照片怎么命名
play club游戏俱乐部手机版下载地址急求%>_<%
腾飞厨具在什么地方啊,我要过去处理事情
高压电气设备中,35KV的相间距离是多少,爬电
下图为人体内常见的两种不同类型细胞通讯方式
天下豪杰是什么意思
吊兰吸甲醛吗
高端门窗十大品牌是哪些?
金秋旅行社昆吾路总店在哪里啊,我有事要去这
刚买的期房不到一个月,可以找开发商退吗?需
旅游公司所属宾馆客房收入和餐饮收入分别按什
推荐资讯
吉品锅火锅店地址在什么地方,想过去办事
精诚电脑科技在哪里啊,我有事要去这个地方
中广核人力资源总监乔军平行政级别
猜打一动物名称迷语
助学贷款没还清之前,拿不到毕业证吗?
听讲过睦州盈翠雅轩吗?大家都知道佢有什么户
a+b大于c还是小于c
宝雅电动轿车专卖店在什么地方啊,我要过去处
天宝冷饮坊怎么去啊,有知道地址的么
你好,我想考国美。我是上海地区的,我们高考
人要好好的活着,开心,快乐的过好每一天
皇朝家私生活馆(白塔东路)我想知道这个在什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?