用户
 找回密码
 立即注册
搜索

[普及技术贴][原创100%手打]--RV870与GF100(Fermi)架构与讨论

  [复制链接]

174

主题

6697

帖子

7968

积分

游客

积分
7968
发表于 2010-7-31 18:10:00
本帖最后由 lizoyu 于 2010-8-2 21:33 编辑

RV870


游客,如果您要查看本帖隐藏内容请回复




GF100.jpg (874.58 KB, 下载次数: 722)

GF100.jpg
使用道具 举报 回复
发表于 2010-7-31 18:10:17
本帖最后由 lizoyu 于 2010-8-2 19:57 编辑

接下来是GF100

其他专有名词可以看上面,下面加一些上面没有的:
GigaThread Engine:线程多任务管理引擎

GPC(Graphics Processing Cluster):图形处理集群

Raster Engine:光栅引擎

SM:流式多处理器(Streaming Multiprocessor)

PolyMorph Engine(图中SM下面的粉红色部分):Tessellation几何引擎

DRAM Controller:内存控制器

Wrap:32个为一组的并行线程

工作过程:
Host Interface发送指令至GigaThread Engine,GigaThread Engine从内存拷贝指定内容至显存,并将任务分配给GPC中的SM,并管理.
GPC就像是一个小组,包括了SM,Tessellator,Raster Engine.
SM就像是小组里面的组合,包括SP,TMU,PolyMorph Engine.
SM内的SP和TMU处理完后,Raster Engine与ROP合作进行3D转2D光栅化,并制造抗锯齿效果.
(如果开启了DX11效果,SM先计算顶点,然后输入PolyMorph Engine,得出新的顶点后,再交给SM继续处理,这就是Tessellation形成的过程)

处理完的数据存储到显存中,完成.

GF100特点:

1.每个SM有32个内核

2.配备双Warp调度器,Warp整合线程,双执行,提高效率

3.统一寻址空间,提供完全的C++支持

4.GigaThread可同时执行多个核心程序,可双重叠内存传输.


这不仅仅是RV870和GF100,还代表了A卡和N卡架构.
而这两者是其中规格最高的,所以就拿出来了.

有问题可以回复提出,共同讨论.

使用道具 举报 回复 支持 反对
发表于 2010-8-1 16:31:59
GF100呢;
albert2kiss 发表于 2010-8-1 15:28
偷懒..等以后再写吧..:a20:
使用道具 举报 回复 支持 反对
发表于 2010-8-2 14:40:03
其实不难的,我写的很简单.配合图的话很好理解.
使用道具 举报 回复 支持 反对
发表于 2010-8-2 18:25:42
还没编辑完么  拉登
lloovveerr 发表于 2010-8-2 16:36
呃..我懒了..明天一定搞定它..:a4:

使用道具 举报 回复 支持 反对
发表于 2010-8-3 09:29:33
乐叔你能简单地说一下现在A卡跟N卡的支持DIRECT 11各自的优缺点吗?
1357208 发表于 2010-8-3 05:49
A卡的Tesellation处理由Programable Tessellator负责,而且整个架构只有一个.
而N卡的Tesellation处理由独立的引擎PolyMorph Engine负责.每一个SM都配有一个PolyMorph.

由此可见为什么A卡的DX11性能比N卡弱很多,主要就是在Tesellation方面弱了.



使用道具 举报 回复 支持 反对
发表于 2010-8-3 09:31:40
还有N卡有很多新的特性我没写出来,因为都是为了通用计算而服务的
就写了一个统一寻址空间和C++.
可以看到A卡在专业领域是远远不如N卡了.
使用道具 举报 回复 支持 反对
发表于 2010-8-3 12:39:21
A卡和N卡哪个还原的效果好?画面艳丽些?
opq96 发表于 2010-8-3 12:30
画面效果和N卡或者A卡没有关系.画面效果由游戏工作室决定,显卡只是负责将他们规定的效果展现出来而已.

使用道具 举报 回复 支持 反对
发表于 2010-8-3 14:01:10
ATI的那个架构就是一个DirectX 10升级版。。。我一直关注NVIDIA和ATI(AMD)架构多年年。。。我从ATI2005年的 ...
GalaxyHao 发表于 2010-8-3 13:24
事实证明,最终,A卡的架构是正确的.到DX11时代A卡已经扭转了局势.以不变应万变.A卡在这一代胜利的关键是功耗,从29XT的失败开始A卡工程师就开始想方设法降低面积,温度,功耗,而不是做出一块卡皇.现在达到目的了.小面积,低温,低功耗.
特别是电路控制模块很出色,可以停止不必要的模块工作,功耗自然就低.
不过到北岛,架构又会改变.不知道会变成什么样?



使用道具 举报 回复 支持 反对
发表于 2010-8-3 14:15:58
A卡的Tesellation就是一个前短的控制模块。。。到头来还是SM在算。。。nVIDIA就厚实多了。。。
GalaxyHao 发表于 2010-8-3 13:32
A卡没有SM,是SIMD.Tessellator和PolyMorph Engine作用是相似的.前者是先于SIMD计算,后者是伴随着SM来计算.就像老师和家教.老师要对一堆学生,家教只对一个学生.
不是说只有SP在算,如果没有Tessellator用Tessellation来计算顶点,以SP的能力是算不出来那么多顶点的.要不然要Tessellator和PolyMorph有什么用.
N卡是每一个SM独享一个PolyMorph Engine,而A卡是所有SP共享一个Tessellator.所以N卡DX11性能要强不少.

使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则