lizoyu 发表于 2010-7-31 18:10:00

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

本帖最后由 lizoyu 于 2010-8-2 21:33 编辑

RV870


**** Hidden Message *****



lizoyu 发表于 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卡架构.
而这两者是其中规格最高的,所以就拿出来了.

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

albert2kiss 发表于 2010-8-1 15:28:50

GF100呢;

lizoyu 发表于 2010-8-1 16:31:59

GF100呢;
albert2kiss 发表于 2010-8-1 15:28 static/image/common/back.gif偷懒..等以后再写吧..:a20:

冰封骑士 发表于 2010-8-2 12:34:27

学习了

定定碰到丁丁 发表于 2010-8-2 13:23:41

哇 学习啦·

lizoyu 发表于 2010-8-2 14:40:03

其实不难的,我写的很简单.配合图的话很好理解.

lloovveerr 发表于 2010-8-2 16:36:40

还没编辑完么拉登

lizoyu 发表于 2010-8-2 18:25:42

还没编辑完么拉登
lloovveerr 发表于 2010-8-2 16:36 static/image/common/back.gif呃..我懒了..明天一定搞定它..:a4:

乐叔 发表于 2010-8-2 23:37:26

2.增加了Tessellator,为DX11准备

看到RV870的这个特性,我笑了,看来准备工作永远是不充分的。不过AMD似乎从中获得的利益远大于之后可能造成的被打压态势。乃至Q2销量领先于NV。21世纪的田忌赛马。
页: [1] 2 3 4 5 6 7 8
查看完整版本: [普及技术贴][原创100%手打]--RV870与GF100(Fermi)架构与讨论