77问答网
所有问题
什么是浮点运算?为什么显卡的浮点运算好像总比CPU的强?
同上……
举报该问题
推荐答案 2009-04-04
浮点运算可以认为是带小数点的运算,与之相对的是计算机中的整形数运算(也就是定点运算)。在现实世界中,数据不可能只是整数,还存在小数,但是由于计算机是数字式结构,很难进行小数运算(如果是模拟电路计算机则情况会好的多),所以为了计算小数,在计算机的标准中引入了浮点的概念,通过特定的编码格式来表示小数(不存在小数点这一说),具体的表示方法可以在百度知道中搜IEEE754标准,这是当前浮点运算数据组织格式的通用标准。
至于说显卡的运算能力强于CPU,实际上就单纯的数据计算能力来说,无论浮点或是定点,GPU的运算能力都高于CPU,这是由于两者的设计结构不同造成的。
一般情况下CPU负责的程序处理大多数是线性的、线程数较少,程序指令间相关度大。为了提高性能,CPU会设计成乱序处理结构,而且由于程序的并发性不高,CPU所拥有的处理单元并不多,目前intel的CORE2处理器单个内核每个周期最大的指令发射吞吐量只有4条,其浮点、整型数运算单元都只是个位数。而相对的,GPU所处理的图象运算的相关度低,GPU一般都设计成并行处理模式,其数据运算单元很多,目前,nvidia的GPU最大的运算单元数是240个,AMD的是800个。所以,如果只是单纯的叠加,GPU的计算能力会大大超过CPU,但是两者的使用范围不一样,如果用GPU来处理CPU的程序,其效率会大大下降。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/qYYYvGWv.html
其他回答
第1个回答 2009-04-03
浮点是float, 比如1.323256256 + 12.54256 32bit长度精度运算
显卡最普遍精度是64bit/128bit,128bit略慢, 图形transform全是浮点运算,GPU设计出来就是做浮点的本回答被提问者采纳
第2个回答 2009-04-04
浮点运算就是计算+-x/这是AMD的强项.优化大师上测的4400+119分超到3.0G162分.比默认的E8400还高几分.算单线程圆周就低太多了.差一半.HD4850浮点运算比E8400高了近6倍.原因我不清楚.硬件小强就知道.
相似回答
为什么显卡的浮点运算
能力
比CPU
高几十倍?
答:
这是有关图形图像的算法问题。
cpu
中运行的是程序,程序绝大部分都是整数运算。而图形图像的运算,尤其是3d的运算,是把图像中的主体按照微积分的原理,有无数个三角形构成的,三角函数的运算,大量的
是浮点运算
。所以... ...
显卡
是处理图形图像最好的硬件,所以,很多开发商注重这一方面的处理速度。这...
GPU
的浮点运算
能力
为什么
会如此恐怖?
答:
它包含了CUDA指令集架构(ISA)以及GPU内部的并行
计算
引擎。 开发人员现在可以使用C语言来为CUDA™架构编写程序,C语言是应用最广泛的一种高级编程语言。所编写出的程序于是就可以在支持CUDA™的处理器上以超高性能运行。 将来还会支持其它语言,包括FORTRAN以及C++。随着
显卡的
发展,GPU越来越强...
请问下
什么是
GPU
的浮点运算
能力?主要
干什么
的?
答:
GPU计算能力强主要是因为他的大部分电路都是进行算术计算的单元
,实际上加法器乘法器这些都是相对较小的电路,即使做很多这种运算单元,都不会占用太多芯片的面积。而且由于GPU的其他部件占得面积小,它也可以有更多的寄存器和缓存来存储数据。CPU之所以那么慢,一方面是因为有大量的处理其他程序如分支循环之...
GPU
的浮点运算
能力
为什么
会如此恐怖?
答:
要知道GPU本身就是从CPU演变而来的分支。原本奔腾4以前的时代,
浮点运算
一直都是CPU在执行,而今的系统和软件发展,使得需求的硬件配置越来越高,将浮点运算从CPU中分离出来,单独作为一个单元管理,所谓GPU就是这么来的。由于
CPU的
任务繁多,除了3D显示之外,还要做内存管理、输入响应等非3D图形处理工作,...
为什么
说AMD
的浮点运算
强悍
什么是浮点运算
答:
CPU主要参与图形生成和3D场景设计,
显卡
生成的每一个点都要
CPU计算
,CPU计算速度的快慢直接决定了游戏的图象更新速度,也就是所谓的游戏流畅度。GPU浮点运算能力是强,但是还要游戏的程序编程给与支持,目前游戏里AI,游戏引擎,都要CPU直接参与计算,这就
是浮点运算
强悍的意义 ...
cpu
和
显卡的运算
能力谁
强?
答:
各有所长。
显卡的浮点运算
能力较强,原因是他有很多个流处理器,可以进行并行运算。但是GPU和CPU从结构上是不一样的,所以GPU不能代替
CPU的
功能。
GPU双精度
浮点运算
真的
比CPU
快么?
答:
晕,GPU的特点是专业处理图像,
浮点运算
当然
比cpu
要强。现在的晶体管数量GPU
比CPU
多得多,
CPU的
设计复杂,所以不可能和GPU相比的,反过来,GPU不可能有CPU一样的通用性。就是说
CPU什么
都能干,GPU只能干图像这样。
大家正在搜
显卡浮点运算是什么
显卡双精度浮点运算有什么用
什么是浮点运算
浮点运算是什么意思
显卡浮点运算表
显卡浮点运算能力
显卡双精度浮点运算
显卡浮点运算能力排行
浮点运算有什么用
相关问题
什么是浮点运算?为什么显卡的浮点运算好像总比CPU的强?
为什么显卡的浮点运算能力比CPU高几十倍?
显卡做超级计算机
ATI浮点运算最强的是哪个显卡?
显卡浮点运算高,实际运用中具体指哪方面?
现在的显卡浮点运算和CPU的运算速度,哪个快?
请问下什么是GPU的浮点运算能力?主要干什么的?
显卡浮点运算能决定其性能吗