早在Microsoft引入DirectX7时,就提出了概念T&L(中文名称是坐标转换和光源)。它可以被视为流处理器的发起者。随着图形核心芯片技术DirectX8的发展。 Shader概念最初是由Microsoft提出的。着色器分为VertexShader(顶点着色器,也称为VS单位)和PixelShader(像素着色器,也称为PS单位)。游戏画面如何显示?其中,VetexShader实现了3D对象的几何形状,光影控制,而PixelShader是用于操作和计算像素数据的指令程序。它包括像素的颜色和深度坐标。在GeForce8之前,PixelShader和VetexShader的两个参数非常重要。这两个部分的数量完全决定了图形卡的性能。 N卡和A卡都将改进PixelShader。和许多VetexShader一起尝试了一切可能。但是,在DirectX10一代图形卡中,业界提出了一种新的概念统一的渲染体系结构,该体系结构将原始的VS单元和PS单元(统称为Shader计算单元)统一起来。这就是我们所谓的StreamProcessor。因此,由于流处理器是由VS单元和PS单元组成的统一渲染体系结构,因此上述任务由流处理器统一执行。

然后,流处理器对VS单元+ PS单元的协同作用基本相同。刚刚添加了一个新的处理单元-GeometryShader(几何渲染器,也称为GS单元)。关于流处理器的数量,由于A卡和N卡之间的体系结构差异(以“流处理器”的名义,A卡和N卡之间存在细微差别。N卡的流处理器称为StreamProcessing,和A卡的流处理器的全名是StreamProcessingUnits,用词上的差异使两者之间的性能差距极为不同,并且由于A卡和N卡的GPU架构根本不同,因此工作方法并且流处理器的用途也有所不同。区别)在这方面两者是无法比拟的。同一等级A卡的流处理次数约为N卡的5倍,但这并不意味着性能更强。作为衡量图形卡性能的重要参数之一,相同类型的流处理器越多越好。进入统一渲染架构时代之后,以NVIDIA为主导的设计理念是提高Shade的工作频率和效率,而AMD则维护着大量的流处理器。两种想法都有其自身的优点和缺点。1、N的优点和A的缺点N卡的GPU中的每个流处理器都具有完整的ALU(算术逻辑单元)功能,并且在发出操作指令时每个流处理器都可以完全工作。卡A的GPU中每个流处理器的5个流处理单元是固定的,无法拆卸和重组。如果在处理纯4D指令时,每个流处理器只能处理一条4D指令,则只有一条。该流处理器单元处于空闲状态,但不能加入其他组合来一起工作。简而言之,在分配指令任务时,N卡的GPU需要一个“人”来独立工作。

A卡的GPU需要5个“人”。尽管有很可以通过小组工作来完成ATI,但是这5个“人”中可能有4个“人”处于空闲状态,因为这4个“人”没有独立且完整的ALU功能并且无法执行功能操作。浮点运算和Multipy运算。2、N的缺点和A的优点ATI的设计还具有其显着的功能强大的浮点计算功能。也就是说,如果仅比较浮点运算中显示核心的功能,ATI可能会更强大。在当前更加科学地应用的GPGPU(通用图形处理单元)项目中,它在理论上可以适应GPU和CPU的集成。的趋势。

本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-349908-1.html
学术界和网上众说纷纭
甲午战争前
苹果手机更新系统后又有好玩的了