A卡和N卡的对比
论坛中有人说:N卡A卡一些参数计算的方式不一样的。我想问一下N卡和A卡有哪些参数不能直接对比啊,谢谢啊(现在我只知道SP不能直接对比)请问还有哪些不可以直接对比呀...
论坛中有人说:N卡A卡一些参数计算的方式不一样的。
我想问一下 N卡和A卡有哪些参数不能直接对比啊,谢谢啊(现在我只知道SP不能直接对比)请问还有哪些不可以直接对比呀 展开
我想问一下 N卡和A卡有哪些参数不能直接对比啊,谢谢啊(现在我只知道SP不能直接对比)请问还有哪些不可以直接对比呀 展开
展开全部
在各种档次显卡产品的宣传资料中,经常会介绍到显卡的流处理器数量,比如AMD的Radeon HD4850的流处理可以高达800个,但就算是NVIDIA顶级的GeForce GTX280的流处理器也只有240个,对于那些主流的GeForce 9600GT等显卡,流处理器更少,只有64个。从数量上看,AMD的显卡多太多了。
是什么原因造成了两者间巨大的差异呢?要说清楚这个问题,我们还得先来谈谈什么是流处理器。在DX10时代,NVIDIA和AMD最大的改变就是放弃了以前顶点处理和像素处理分别由Vertex Shader和Pixel Shader来完成的工作方式,采用了流处理器(Streaming Processor,简称SP)来做这些工作,而至于那些流处理器哪些来做顶点处理,哪些来做像素处理则是可以灵活安排的。
虽然都采用了统一渲染架构,但NVIDIA和AMD的显卡在架构和工作方式上却是不同的。NVIDIA显卡的每个SP中都有一个1D ALU(ALU,算术逻辑单元,以前GPU的Vertex Shader和Pixel Shader是4D ALU),它最大的特点是能拆分4D矢量操作。这样,不管是使用RGB三原色和Alpha值来描述的像素还是用X、Y、Z、W来描述的顶点的 4D矢量指令,还是其他1D、2D及3D指令,都能被NVIDIA的显卡拆分为1D,然后被每个SP处理掉。
而对AMD显卡来说,每个流处理器中含有1个5D ALU,它因为采用了VLIW体系(Very Large Instruction Word)设计,特点就是可以把多个短指令合并成一个5D的指令去交给流处理器处理,比如4D+1D、2D+3D等。不过并不是每一次都能这么“幸运”地找到合适的短指令来组成5D以满足5D ALU的需要,这个时候,有的流处理器并没有被“喂饱”,但面对如此多的待处理数据,怎么办呢?AMD就增加了流处理器数量来保证显卡的高性能。
所以说,不同的架构决定了消费者不能通过流处理器数量来衡量NVIDIA和AMD显卡的优劣。不过对于采用同样核心的不同型号显卡来说,流处理器的数量的多少直接决定了它们性能的高低。
是什么原因造成了两者间巨大的差异呢?要说清楚这个问题,我们还得先来谈谈什么是流处理器。在DX10时代,NVIDIA和AMD最大的改变就是放弃了以前顶点处理和像素处理分别由Vertex Shader和Pixel Shader来完成的工作方式,采用了流处理器(Streaming Processor,简称SP)来做这些工作,而至于那些流处理器哪些来做顶点处理,哪些来做像素处理则是可以灵活安排的。
虽然都采用了统一渲染架构,但NVIDIA和AMD的显卡在架构和工作方式上却是不同的。NVIDIA显卡的每个SP中都有一个1D ALU(ALU,算术逻辑单元,以前GPU的Vertex Shader和Pixel Shader是4D ALU),它最大的特点是能拆分4D矢量操作。这样,不管是使用RGB三原色和Alpha值来描述的像素还是用X、Y、Z、W来描述的顶点的 4D矢量指令,还是其他1D、2D及3D指令,都能被NVIDIA的显卡拆分为1D,然后被每个SP处理掉。
而对AMD显卡来说,每个流处理器中含有1个5D ALU,它因为采用了VLIW体系(Very Large Instruction Word)设计,特点就是可以把多个短指令合并成一个5D的指令去交给流处理器处理,比如4D+1D、2D+3D等。不过并不是每一次都能这么“幸运”地找到合适的短指令来组成5D以满足5D ALU的需要,这个时候,有的流处理器并没有被“喂饱”,但面对如此多的待处理数据,怎么办呢?AMD就增加了流处理器数量来保证显卡的高性能。
所以说,不同的架构决定了消费者不能通过流处理器数量来衡量NVIDIA和AMD显卡的优劣。不过对于采用同样核心的不同型号显卡来说,流处理器的数量的多少直接决定了它们性能的高低。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询