AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式
在我们的记忆中AMD
但GCN架构毕竟不是完美的,随着竞争对手的发展,GCN架构的应对能力确实开始下滑了。那对于一直为推出顶尖产品而奋斗AMD显卡团队来说,GCN架构显然满足不了他们的需求,为此那么拿出了核心代号为Navi的新产品,也就是新近发布Radeon RX 5700系列显卡,这里面所用的RDNA架构可以说是青出于蓝而胜于蓝,因为RDNA架构虽然得到了GCN架构的一些启发,但是从整体来说是一种全新架构,从绝对性能、运行功耗、能效比等多方面来说都全面胜于前辈,是AMD显卡团队的精品之作。
RDNA架构又叫做Radeon DNA架构,这个名称是什么意思相信不用我们多做解释了。AMD之所以这么命名,自然是认为RDNA架构是决定新一代显卡表现的关键,就像DNA对于生物的重要性。
Navi核心显卡一共有4个重要的地方,其一是7nm工艺,其二是GDDR6显存,其三是PCI-E 4.0接口,最后一个就是RDNA架构了,可以说缺少任何一个,Navi显卡都无法实现当前的性能表现。
我们直接把目光聚焦到RDNA架构上,RDNA架构有三大重点,一个是全新的计算单元设计,第二是多级缓存制度,第三是精简化的图形管道,三者的配合让RDNA架构的运算效率相比GCN架构有极大的提升。
Radeon RX 5700XT的图形核心是目前已知的Navi核心或者说RDNA架构产品中的完全体,其拥有40组RDNA CU单元,共计2560个流处理器、80个标量单元和160个64位双线性过滤单元。
RDNA架构支持Wave32和Wave64两指令长度模式,这个很重要
AMD R100显卡架构到RDNA显卡架构的的变迁史
那么到底RDNA架构相比GCN架构有什么地方是更为领先呢?首先我们可以从两者的CU单元来判断。首先GCN架构是拥有4组SIMD16单元、1个共享标量单元和1个共享向量单元;RDNA架构拥有2组SIMD32单元,2个共享向量单元和2个共享标量单元,可以看出其SIMD单元的组合方式不同,向量和标量单元也更多。
RDNA这样的组成有什么好处呢?以运行一个Wave64指令为例,由于GCN架构仅支持Wave16长度指令,仅有一个标量单元,因此Wave64指令会被分到4组SIMD单元中,每个时钟周期运行一组,这样就需要4个时钟周期才能完成一个Wave64指令。
而RDNA架构有两组SIMD32单元,支持Wave32长度指令,而且有两个标量单元,因此一个Wave64指令可以同时由两个SIMD32单元运行,一个时钟周期就完成了。
也正因为这样的结构,RDNA结构可以同时运行两个不同Wave32指令或一个Wave64指令,这也是其Wave32/64双模式的来由。
从结果来看,运行Wave64指令时,GCN架构的SIMD单元利用率只有25%,而RDNA架构的利用率可以达到100%,这就是为什么后者可以在硬件规格接近的情况下,迸发出凌驾于GCN架构效能的原因。
RDNA架构SIMD单元组成
支持Wave32与Wave64双模式
当然除此之外RDNA架构还进行了很多的增强,例如2倍与GCN架构的ALU单元与4倍于GCN架构的缓存带宽,这些都是我们表面上看不到的规格,为此即便是CU单元和流处理器数量相同,RDNA架构的性能会比GCN架构性能高出一个甚至几个档次的原因。
不同架构之间的区别
RDNA架构缓存系统
缓存带宽相比GCN架构有很大的提升,延迟则有大幅度的下降
精简化的图形管道使数据处理的速度更加迅速
因此与RX Vega 64显卡相比,Radeon RX 5700 XT也就是Navi核心显卡在性能领先14%的前提下,功耗还有23%的下降,而且得益于7nm工艺,Navi核心的面积只有251平方毫米,Vega 10核心却已经接近500平方毫米,单位面积可以提供的性能,前者是后者的2.3倍。
当然除了硬件上改进外,这次RDNA架构显卡还给游戏玩家带来了软件上的优化。首先是AMD FidelityFX套件,这是一个开源的画质工具,目前可以实现的作用是提升游戏换面的锐利度和对比度,使原本因为抗锯齿等原因而导致模糊的画面重新变得锐利。
当然这并不是AMD FidelityFX的唯一功能,事实上AMD FidelityFX还能完成很多事情,只是其他功能目前尚处于开发阶段,因此并未进行公开。此外这个套件虽然开源但并不是一个外部优化软件,而是需要融入到游戏本身的,不过目前已经有不少游戏厂商跟AMD合作将AMD FidelityFX加入到自己游戏中,就像当年的“海飞丝”特效那样。
已经可以确定的是《F1 2019》和《无主之地3》都会支持AMD FidelityFX,未来会有更多的游戏加入,有兴趣的玩家也可以到GPUOpen网站下载开源包,自己来玩一玩。
很多游戏厂商已经确定会支持AMD FidelityFX
而AMD图像锐化功能则是由显卡驱动提供的功能,这意味着什么游戏都能支持,其作用同样是锐化游戏画面,使其看上去更加清晰。
AMD表示相应的功能会在Radeon RX 5700显卡发售后的最新版的驱动中提供,不过目前仅支持RDNA架构显卡,后期是否会支持GCN架构显卡,他们表示这不方便透露,因此大家也只能等待了。
对于电竞玩家来说RDNA架构显卡还有一项很重要的功能就是抗延迟功能,这是一项降低从操作到画面响应所需要的时间的功能,AMD表示开启抗延迟功能后,操作到显示的延迟时间将缩短三分之一,对于电竞玩家来说是非常重要的。
本文经超能网授权转载,原标题《AMD RDNA显卡架构简析 更高速的数据运转,更灵活的指令运算方式》,作者:潘靖江,未经允许请勿转载。

寂寞在吃饭
校验提示文案
零落微醺
校验提示文案
科学怪杰
amd yes
amd yes
校验提示文案
值友8566869620
校验提示文案
禁卫
校验提示文案
轮胎烧冒烟
校验提示文案
龙公
校验提示文案
van00
校验提示文案
帅一起来
校验提示文案
帅一起来
校验提示文案
van00
校验提示文案
龙公
校验提示文案
值友8566869620
校验提示文案
轮胎烧冒烟
校验提示文案
科学怪杰
amd yes
amd yes
校验提示文案
零落微醺
校验提示文案
禁卫
校验提示文案
寂寞在吃饭
校验提示文案