AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

2019-06-11 17:35:26 16点赞 23收藏 13评论

本文经超能网授权转载,原标题《AMD RDNA显卡架构简析  更高速的数据运转,更灵活的指令运算方式》,作者:潘靖江,未经允许请勿转载。

在我们的记忆中AMD的显卡产品已经用了很久的GCN架构,虽然每代产品所用的GCN架构都有改良的地方,但本质上还是GCN架构。某种程度上我们可以说GCN架构很成功,因为使用了那么长时间,已经得到了市场的充分考验,我们也可以说GCN架构潜力很大,从发布至今那么长的时间依然可以展现出不俗的实力。

但GCN架构毕竟不是完美的,随着竞争对手的发展,GCN架构的应对能力确实开始下滑了。那对于一直为推出顶尖产品而奋斗AMD显卡团队来说,GCN架构显然满足不了他们的需求,为此那么拿出了核心代号为Navi的新产品,也就是新近发布Radeon RX 5700系列显卡,这里面所用的RDNA架构可以说是青出于蓝而胜于蓝,因为RDNA架构虽然得到了GCN架构的一些启发,但是从整体来说是一种全新架构,从绝对性能、运行功耗、能效比等多方面来说都全面胜于前辈,是AMD显卡团队的精品之作。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

RDNA架构又叫做Radeon DNA架构,这个名称是什么意思相信不用我们多做解释了。AMD之所以这么命名,自然是认为RDNA架构是决定新一代显卡表现的关键,就像DNA对于生物的重要性。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

Navi核心显卡一共有4个重要的地方,其一是7nm工艺,其二是GDDR6显存,其三是PCI-E 4.0接口,最后一个就是RDNA架构了,可以说缺少任何一个,Navi显卡都无法实现当前的性能表现。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

我们直接把目光聚焦到RDNA架构上,RDNA架构有三大重点,一个是全新的计算单元设计,第二是多级缓存制度,第三是精简化的图形管道,三者的配合让RDNA架构的运算效率相比GCN架构有极大的提升。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

Radeon RX 5700XT的图形核心是目前已知的Navi核心或者说RDNA架构产品中的完全体,其拥有40组RDNA CU单元,共计2560个流处理器、80个标量单元和160个64位双线性过滤单元。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

RDNA架构支持Wave32和Wave64两指令长度模式,这个很重要

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

AMD R100显卡架构到RDNA显卡架构的的变迁史

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

那么到底RDNA架构相比GCN架构有什么地方是更为领先呢?首先我们可以从两者的CU单元来判断。首先GCN架构是拥有4组SIMD16单元、1个共享标量单元和1个共享向量单元;RDNA架构拥有2组SIMD32单元,2个共享向量单元和2个共享标量单元,可以看出其SIMD单元的组合方式不同,向量和标量单元也更多。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

RDNA这样的组成有什么好处呢?以运行一个Wave64指令为例,由于GCN架构仅支持Wave16长度指令,仅有一个标量单元,因此Wave64指令会被分到4组SIMD单元中,每个时钟周期运行一组,这样就需要4个时钟周期才能完成一个Wave64指令。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

而RDNA架构有两组SIMD32单元,支持Wave32长度指令,而且有两个标量单元,因此一个Wave64指令可以同时由两个SIMD32单元运行,一个时钟周期就完成了。

也正因为这样的结构,RDNA结构可以同时运行两个不同Wave32指令或一个Wave64指令,这也是其Wave32/64双模式的来由。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

从结果来看,运行Wave64指令时,GCN架构的SIMD单元利用率只有25%,而RDNA架构的利用率可以达到100%,这就是为什么后者可以在硬件规格接近的情况下,迸发出凌驾于GCN架构效能的原因。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

RDNA架构SIMD单元组成

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

支持Wave32与Wave64双模式

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

当然除此之外RDNA架构还进行了很多的增强,例如2倍与GCN架构的ALU单元与4倍于GCN架构的缓存带宽,这些都是我们表面上看不到的规格,为此即便是CU单元和流处理器数量相同,RDNA架构的性能会比GCN架构性能高出一个甚至几个档次的原因。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

不同架构之间的区别

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

RDNA架构缓存系统

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

缓存带宽相比GCN架构有很大的提升,延迟则有大幅度的下降

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

精简化的图形管道使数据处理的速度更加迅速

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

因此与RX Vega 64显卡相比,Radeon RX 5700 XT也就是Navi核心显卡在性能领先14%的前提下,功耗还有23%的下降,而且得益于7nm工艺,Navi核心的面积只有251平方毫米,Vega 10核心却已经接近500平方毫米,单位面积可以提供的性能,前者是后者的2.3倍。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

当然除了硬件上改进外,这次RDNA架构显卡还给游戏玩家带来了软件上的优化。首先是AMD FidelityFX套件,这是一个开源的画质工具,目前可以实现的作用是提升游戏换面的锐利度和对比度,使原本因为抗锯齿等原因而导致模糊的画面重新变得锐利。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

当然这并不是AMD FidelityFX的唯一功能,事实上AMD FidelityFX还能完成很多事情,只是其他功能目前尚处于开发阶段,因此并未进行公开。此外这个套件虽然开源但并不是一个外部优化软件,而是需要融入到游戏本身的,不过目前已经有不少游戏厂商跟AMD合作将AMD FidelityFX加入到自己游戏中,就像当年的“海飞丝”特效那样。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

已经可以确定的是《F1 2019》和《无主之地3》都会支持AMD FidelityFX,未来会有更多的游戏加入,有兴趣的玩家也可以到GPUOpen网站下载开源包,自己来玩一玩。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

很多游戏厂商已经确定会支持AMD FidelityFX

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

而AMD图像锐化功能则是由显卡驱动提供的功能,这意味着什么游戏都能支持,其作用同样是锐化游戏画面,使其看上去更加清晰。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

AMD表示相应的功能会在Radeon RX 5700显卡发售后的最新版的驱动中提供,不过目前仅支持RDNA架构显卡,后期是否会支持GCN架构显卡,他们表示这不方便透露,因此大家也只能等待了。

AMD RDNA 显卡架构简析:更高速的数据运转,更灵活的指令运算方式

对于电竞玩家来说RDNA架构显卡还有一项很重要的功能就是抗延迟功能,这是一项降低从操作到画面响应所需要的时间的功能,AMD表示开启抗延迟功能后,操作到显示的延迟时间将缩短三分之一,对于电竞玩家来说是非常重要的。

未经授权,不得转载
展开 收起

AMD Radeon RX 5700 XT 50周年纪念版 显卡

AMD Radeon RX 5700 XT 50周年纪念版 显卡

3399元起

AMD Radeon RX 5700 游戏显卡

AMD Radeon RX 5700 游戏显卡

2399元起

AMD Radeon RX 5700 XT 显卡

AMD Radeon RX 5700 XT 显卡

2899元起

AMD RADEON PRO WX 5100 显卡 (8GB)

AMD RADEON PRO WX 5100 显卡 (8GB)

2699元起

AMD Radeon Pro WX 3100 专业显卡

AMD Radeon Pro WX 3100 专业显卡

1129元起

AMD Radeon Pro WX 3200 专业显卡

AMD Radeon Pro WX 3200 专业显卡

1899元起

AMD Radeon Pro WX 2100 显卡 (2GB)

AMD Radeon Pro WX 2100 显卡 (2GB)

879元起

AMD Radeon Pro Solid State Graphics(SSG)显卡

AMD Radeon Pro Solid State Graphics(SSG)显卡

暂无报价

AMD RX 460 显卡

AMD RX 460 显卡

暂无报价

AMD Radeon VII 50周年纪念版 7nm游戏显卡

AMD Radeon VII 50周年纪念版 7nm游戏显卡

5999元起

AMD 超威半导体 Radeon Pro WX9100 16GB 专业显卡

AMD 超威半导体 Radeon Pro WX9100 16GB 专业显卡

16999元起

AMD RX 470 显卡

AMD RX 470 显卡

暂无报价

AMD Radeon Vega Frontier Edition 工作站显卡

AMD Radeon Vega Frontier Edition 工作站显卡

6115.04元起

AMD RADEON PRO WX 7100 显卡 (8GB)

AMD RADEON PRO WX 7100 显卡 (8GB)

4099元起

AMD RADEON PRO WX 4100 显卡 (4GB)

AMD RADEON PRO WX 4100 显卡 (4GB)

1799元起

AMD Radeon Pro WX 8200 显卡 (8GB)

AMD Radeon Pro WX 8200 显卡 (8GB)

9388元起
13评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
23
扫一下,分享更方便,购买更轻松