显卡的流处理单元是什么?有什么用?
显卡的流处理单元又称流处理器(SP,Stream Processor),是统一架构GPU内通用标量着色器的称谓。流处理单元这个名词第一次出现在人们的视线中还要上溯到2006年12月4日, NVIDIA在当天正式对外发布新一代DX10显卡8800GTX,在技术参数表里面,看不到惯常使用的两个参数:Pixel Pipelines(像素渲染管线)和Vertex Pipelines(顶点着色单元),取而代之的是一个新名词:streaming processor,中文翻译过来就是流处理器(也叫流处理单元、SP单元),它的作用就是处理由CPU传输过来的数据,处理后转化为显示器可以辨识的数字信号。抗锯齿是3D特效中最重要的效果之一,我们在真实世界看到的物体,由无限的像素组成,不会看到有锯齿现象,而显示器没有足够多的点来表现图形,点与点之间的不连续就造成了锯齿。抗锯齿通过采样算法,在像素与像素之间进行平均值计算,增加像素的数目,达到像素之间平滑过渡的效果。去掉锯齿后,还可以模拟高分辨率游戏的精致画面。它是目前最热门的特效,主要用于1600 * 1200以下的低分辨率。理论上来说,在17寸显示器上,1600 * 1200分辨率已经很难看到锯齿,无须使用抗锯齿算法。如此类推,在19寸显示器上,必须使用1920 x 1080分辨率,总之,越大的显示器,分辨率越高,才越不会看到抗锯齿1920 x 1200。由于RAMDAC(Random Access Memory Digital to Analog Converter,随机存储器数/模转换器)频率和显示器制造技术的限制,我们不可能永无止境地提升显示器和显卡的分辨率,抗锯齿技术变得很有必要了。流处理器只是运算单元,不具备单独调度外部资源的能力,如果想让其在显卡中发挥作用,还是需要上层结构支持。让流处理器集群(ALU团簇)再组成GPU核心(GPC)才能真正形成计算能力,而显示器输出还需要Rops等后端才能形成完整的GPU。
显卡的流处理单元越多越好吗?
1、显卡同频核心情况下,流处理器多的显卡,就象那众人拾柴火焰高,多人干活总比一人能力大,自然图像数据处理能力就要强;2、有些显卡厂商为抢市场份额,即要显卡成本下降,又要显卡性能不低,于是这种流处理器被精简,显示核心被超频的怪胎就上市了;3、低流处理器的高频显卡缺点。一个器件的工作频率越高,其功耗增大,热耗上升。其工作环境严峻,直接会影响其使用寿命。这种运行在极限条件下的显卡,即便其体质好,但运行中的稳定性,还是不如未超频的显卡。一旦有个风吹草动,出问题是很容易的。同构架的显卡,肯定是流处理越多越好,但是不同构架的显卡流处理的效率和功能大小是不一样的! 比如4年前的N卡都是64、128、196流处理。而A卡则是上千个流处理,所以说,换算方法不一样总体上来说,显卡性能要强,需要均衡前进。光有旗舰级显卡的流处理数量,却只有128bit的宽显和很低频率。。那流处理的优势也发挥不出来。所以,各项指数要达到一个相得益彰的平衡点!才是最佳的性价比,大家都能发挥作用。不过你不用担心这个。。因为厂家设计的时候肯定都是最佳的配比! 所以,在同构架的显卡中。你可以理解为,流处理越多越好。