流处理器数量与流处理器单元的区别

来源:百度知道 编辑:UC知道 时间:2024/05/11 00:48:58
流处理器数量与流处理器单元的区别
详细解释!多谢。

流处理单元是组成渲染管线的一部分,一条完整的渲染管线包括流处理器和纹理贴图处理器.流处理器是以前的顶点着色器和像素着色器合起来的.这是DX10的新特性.D10在XP上还不能装的。但是一些软件有这功能。

流处理器是直接将多媒体的图形数据流映射到流处理器上进行处理的,有可编程和不可编程两种。世面上年公布的名为Cheops中的流处理器,是针对某一个特定的视频处理功能而设计的一种不可编程的流处理器。但为了得到一定的灵活性,系统中也包含一个通用的可编程处理器。 从1996年到2001年,MIT和Standford针对图像处理的应用,研制了名为Imagine 的可编程流处理器。Imagine流处理器没有采用cache,而是采用一个流寄存器文件SRF(Stream Register File),作为流(主)存储器与处理器寄存器之间的缓冲存储器,来解决存储器带宽问题的。流存储器与SRF之间的带宽是2GB/s,SRF与处理器寄存器之间的带宽是32GB/s, ALU簇(ALU Cluster)内寄存器与ALU之间的带宽是544GB/s,三种带宽的比例关系为1:16:272。

流处理器可以更高效的优化Shader引擎,它可以处理流数据,同样输出一个流数据,这个流数据可以应用在其它超标量流处理器(Stream Processors,简称SPs)当中,流处理器可以成组或者大数量的运行,从而大幅度提升了并行处理能力。每个流处理器当中都有专门高速单元负责解码和执行流数据。片载缓存是一个典型的采用流处理器的单元,它可以迅速输入和读取数据从而完成下一步的渲染。

流处理器多少对显卡性能有决定性作用,可以说高中低端的显卡除了核心不同外最主要的差别就在于流处理器数量,但是有一点要注意,就是NV和AMD的显卡流处理器数量不具有可比性,他们两家的显卡核心架构不同,不能通过比较流处理器多少来看性能,一般情况下NV的显卡流处理器数量会明显少于AMD,要从流处理器多少来看性能,只能自家的与自家的比,比如3850与3450相比,8600与8800相比

当然,就像你的CPU主频高低一样的道理.一般显卡流处理的多少都会影响视频与高清视频的解码功能,不过最主要的还是你的显卡核心.现在最好的核心应该是G92的.不过,光这些还不够