POPPUR爱换

标题: gf100和r600、rv670、rv770、rv870架构图 [打印本页]

作者: dreamz3    时间: 2010-1-27 09:36
标题: gf100和r600、rv670、rv770、rv870架构图


作者: skywalker_hao    时间: 2010-1-27 15:17
GF100那张明显是后藤大叔画的...后面几张不知道是谁画的
都是好图
作者: Asuka    时间: 2010-1-27 15:21
后面的图是小云画的,原文在这里:http://www.enet.com.cn/article/2009/1029/A20091029563632.shtml
作者: 82246286    时间: 2010-1-27 16:25
学习了。本人有R670,R770~~
作者: skyscraper    时间: 2010-1-28 04:50
ati 流处理器一下子多的好夸张
作者: panjanstoneborg    时间: 2010-1-28 12:57
r600tmu是拆开的
作者: dream34462    时间: 2010-1-30 18:38
ATI的升级方案比较以逸待劳
作者: wangjiabao668    时间: 2010-1-30 21:38
看看,学习一下!
作者: ffseed    时间: 2010-2-11 19:37
过来学习,这个图目前的水平还看不太懂,收藏先。
作者: keflybird    时间: 2010-2-12 11:48
看不懂...实在可惜
作者: yangtick    时间: 2010-2-26 15:51
学习了~
作者: 极速冰封    时间: 2010-3-6 10:18
过来学习,这个图目看不太懂
作者: leapro    时间: 2010-3-6 17:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: X-River    时间: 2010-3-12 17:07
AMD的架构变化不大,一路下来深度改良。
作者: jpfzyj    时间: 2010-3-13 19:38
不是很明白,只是感觉ATI架构有点模块化的意思。
作者: Edison    时间: 2010-3-13 23:38
不是很明白,只是感觉ATI架构有点模块化的意思。
jpfzyj 发表于 2010-3-13 19:38


GPU 的设计本来就是高度模块化的,例如 TMU、shader、ROP 等等,都是在仿真器上进行了大量的测试后才经过选优集成放在一起的。
作者: jpfzyj    时间: 2010-3-14 00:14
学习了...多谢指导
作者: 菜鸟的崛起9550    时间: 2010-3-20 21:27
这是鄙人翻译的,大家请参考~~~~~
host interface 主机接口
Giga thread engine千兆线程引擎
GPC 即Graphics Processing Cluster图形处理集群
Raster Engine光栅引擎
streaming multiprocessor流式多处理器阵列
Tessellator分块单元(一种硬件多边形细分功能)
Bi-directional Crossbar Switch双向交叉交换
Rop光栅单元
L2 cache(read&write)二级缓存(读取&写入)
memory Controller 内存控制器
DRAM Controller DRAM控制器
作者: 菜鸟的崛起9550    时间: 2010-3-20 21:28
Command Processor指令处理器
programable Tessellator可编程镶嵌器(图形引擎中的镶嵌器(Tessellator)是一个固定功能单元,RV770甚至R600就已经包含了镶嵌器单元,但是老的镶嵌器单元并不能完整支持DX11的镶嵌(Tessellation)功能.Cypress支持两类全新的着色器:壳着色器(Hull Shader)和域着色器(Domain Shader).可编程单元同图形引擎中的镶嵌器相配合,能完整支持DX11的镶嵌功能.)
Command Queues命令队列
Thread Arbiter线程仲裁器
UTDP(Ultra-Threaded Dispatch Processor)超级线程分配器
如字面意思,负责GPU全局线程分配,既然是“全局”,就应该一个GPU只有一个,但RV870有两个,每个都只负责各自10组SIMD Core的线程分配,早在RV870发布之前,【请勿使用我站资源打广告】众就猜测RV870可能采取“原生双核”的设计,但到RV870发布之后,AMD竟然宣称RV870的20组SIMD Core全由一个UTDP分配线程(如3L的图),直到这回的PDF发布,AMD才承认RV870有两组UTDP,同之前的猜测一样各自负责10组SIMD Core。
作用就是哪边SP闲置的多,就把要算的东西调度到那里去。

在开AA的时候很有用,可以充分利用空闲的SP


SIMD Core 80SP
LDS即Local Data Share本地数据共享缓存
GDS即Global Data Share全局数据共享缓存

(为了满足DX11的要求,AMD增加了本地数据共享缓存的大小(Local Data Share,LDS),容量达到了32KB,是RV770的两倍.LDS用于同一个线程组(Thread Group)中的线程共享数据.从下图中,我们可以看到,每一个SIMD连接一个LDS,不同的SIMD是不能共享LDS的,因此所有属于同一个线程组的线程都会被线程调度器发送到同一个SIMD上执行.如果不同的SIMD上的线程要共享数据,需要用到全局数据共享缓存(Global Data Share,GDS).在Cypress中,GDS的容量也倍增了,达到64KB.到目前为止,我们对GDS的了解仍然有限,与LDS不同,并没有指令能显式的操作GDS.据Beyond3D的消息,在未来的OpenCL扩展中会提供对GDS的访问,目前GDS只对编译器可见.)

TMU材质单元
Hight Bandwidth Share Export/Crossbar高带宽共享输出/交换
MSAA Resolve抗锯齿单元
L2 Texture cache纹理二级缓存
rop光栅单元(渲染后端)
memory Controller 内存控制器
作者: shadowxp    时间: 2010-3-22 20:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: yunmmmmmqd    时间: 2010-3-23 22:09
终于知道R670和R770的差距在哪儿了,唉,差距真大......我是看格子的数量上来判断的。= =
作者: langdo    时间: 2010-4-30 08:07
还是支持新架构的开发。
作者: wolimacross    时间: 2010-4-30 15:42
支持!!!!!!!!
作者: parhelia    时间: 2010-4-30 17:07
支持!!!!!!!!
作者: 没完没了    时间: 2010-5-9 11:11
GPU 的设计本来就是高度模块化的,例如 TMU、shader、ROP 等等,都是在仿真器上进行了大量的测试后才经 ...
Edison 发表于 2010-3-13 23:38

ATI的方案有一大好处,就是扩张起来很容易,基本上可以说是搭积木。NV的方案每一次变动都很繁杂。因此ATI的设计周期和产品研发速度现在都超越了NV。
作者: kikiangel    时间: 2010-9-29 01:39
说到底还是ATI的架构优秀,所以才能这样以逸待劳
作者: rainkero    时间: 2010-10-26 19:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: lanyan3232    时间: 2010-10-29 13:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhouxinbo    时间: 2010-10-30 11:05
相当专业的东东来的。顶下,以后多发些,让我们多学哈。
作者: hjdl60    时间: 2010-11-1 17:32
爱死你啦楼主!居然能找到这种好图,谢谢




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4