赫敏 发表于 2023-1-8 11:25
30系不也一样
lyent2010 发表于 2023-1-7 22:36
30系是跑INT的也能跑FP32了。而且考虑到游戏INT和FP32的比例。
不是基本上30系流处理器/2是原来同规格流 ...
ljuc 发表于 2023-1-8 11:05
呃,随着显卡性能提升,以后的游戏会用到3d动画电影里的技术,如bxdf类材质(或者虚幻5.1新出的Strata), ...
赫敏 发表于 2023-1-8 11:25
30系不也一样
着色器引擎 (SE) 包含更少的计算单元 (CU),从 20 个减少到 16 个,但现在总共有 6 个 SE——比以前多了两个。这意味着 Navi 31 拥有多达 96 个 CU,总共部署了 6144 个流处理器(SP)。AMD 已经对 RDNA 3 的 SP 进行了全面升级,我们将在本文后面介绍这个问题。
每个着色引擎还包含一个专门处理栅格化的单元,一个用于三角形设置的原始引擎,32个渲染输出单元(rop)和两个256kB L1缓存。最后一个,现在是两倍的规模,但ROP本身仍然保持不变。
AMD 也没有对光栅化器和原始引擎进行太多更改——所述 50% 的改进是针对整个芯片的,因为它的 SE 比 Navi 21 芯片多 50%。然而,SE 处理指令的方式发生了变化,例如更快地处理多个绘图命令和更好地管理流水线阶段,这应该会减少 CU 在继续执行另一项任务之前需要等待的时间。
最明显的变化是在11月发布之前获得最多谣言和八卦的——GPU封装的Chiplet方式。凭借在该领域多年的经验,AMD选择这样做是合乎逻辑的,但这完全是出于成本/制造的原因,而不是性能。
AMD RDNA 3
AMD 在 GPU 的着色部分中最小的统一结构称为双计算单元(DCU)。在某些文档中,它仍称为工作组处理器 (WGP),而其他文档则将其称为计算单元对。
请注意,如果这些图表中没有显示某些内容(例如常量缓存、双精度单元),这并不意味着它们不存在于体系结构中。
(, 下载次数: 65)
在很多方面,整体布局和结构元素与 RDNA 2 没有太大变化。两个计算单元共享一些缓存和内存,每个计算单元包含两组 32 个流处理器 (SP)。
第 3 版的新功能是每个 SP 现在包含的算术逻辑单元 (ALU) 是以前的两倍。现在每个 CU 有两组 SIMD64 单元,每组有两个数据端口——一个用于浮点、整数和矩阵运算,另一个仅用于浮点数和矩阵。
AMD 确实为不同的数据格式使用单独的 SP——RDNA 3 中的计算单元支持使用 FP16、BF16、FP32、FP64、INT4、INT8、INT16 和 INT32 值的操作。
(, 下载次数: 67)
另一个重要的新功能是 AMD 所谓的 AI 矩阵加速器的出现。
与我们很快就会看到的英特尔和 Nvidia 的架构不同,它们不作为单独的单元——所有矩阵运算都使用 SIMD 单元,任何此类计算(称为 Wave Matrix Multiply Accumulate,WMMA)将使用整组 64 ALU。
在撰写本文时,AI 加速器的确切性质尚不清楚,但它可能只是与处理指令和所涉及的大量数据相关的电路,以确保最大吞吐量。在他们的Hopper 架构中,它可能具有与 Nvidia 的 Tensor Memory Accelerator 类似的功能。
与 RDNA 2 相比,变化相对较小——旧架构也可以处理 64 线程波前(又名 Wave64),但这些是在两个周期内发布的,并且在每个计算单元中都使用了两个 SIMD32 块。现在,这一切都可以在一个周期内完成,并且只使用一个 SIMD 块。
(, 下载次数: 69)
在之前的文档中,AMD 表示 Wave32 通常用于计算和顶点着色器(也可能是光线着色器),而 Wave 64 主要用于像素着色器,驱动程序相应地编译着色器。因此,转向单周期 Wave64 指令问题将为严重依赖像素着色器的游戏提供推动力。
然而,所有这些额外的电力需要正确利用,以充分利用它。这是所有GPU架构的真实情况,为了做到这一点,它们都需要大量的线程负载(这也有助于隐藏与DRAM相关的固有延迟)。
因此,随着ALU的加倍,AMD推动了程序员尽可能多地使用指令级并行的需求。这在图形领域并不新鲜,但RDNA相对于AMD的老GCN架构的一个显著优势是,它不需要那么多线程来达到充分利用。考虑到现代渲染在游戏中的复杂程度,开发者在编写着色器代码时将有更多的工作要做。
赫敏 发表于 2023-1-8 11:39
有谣言说是里面加了Xilinx的私货搞矩阵运算,但驱动写不出来
然后笔记本里面正式宣布有Xilinx的AI引擎 ...
风个一 发表于 2023-1-8 12:44
我也很疑惑,79的晶体管数量是69的两倍多,性能提升如此之低。
曾经看过一张规格图,rdna3相对rdna2有一个 ...
灵乌路空 发表于 2023-1-8 12:44
我之前回复过一个人的:
赫敏 发表于 2023-1-8 11:25
30系不也一样
wg8232213 发表于 2023-1-8 12:31
但是事实上……
FelixIvory 发表于 2023-1-8 14:37
显卡架构又不只是浮点算力,你浮点翻倍,其它的结构不变的话,这个理论性能提升铁定没有100%啊。 ...
灵乌路空 发表于 2023-1-8 12:44
我之前回复过一个人的:
ZBKX 发表于 2023-1-8 15:46
RDNA3的ISA好像没出来吧
atles 发表于 2023-1-8 22:23
你这没有解答我的疑惑啊,他浮点单元翻倍了,但是如果6900xt规模X1.2的同时频率x1.2,性能应该和7900xtx ...
panzerlied 发表于 2023-1-8 11:46
和30系结构一样的,差距在于寄存器
lyent2010 发表于 2023-1-7 22:36
30系是跑INT的也能跑FP32了。而且考虑到游戏INT和FP32的比例。
不是基本上30系流处理器/2是原来同规格流 ...
chp1979 发表于 2023-1-7 23:01
安培离线渲染强啊,RDNA3呢
lyent2010 发表于 2023-1-7 23:44
那不是7000APU里塞的么?
GPU好像没宣布吧?
用户 发表于 2023-1-9 01:26
NV这么做是因为cuda。amd没cuda还在这搞计算卡gpu,不太理解
lyent2010 发表于 2023-1-8 12:44
那不是7000APU里塞的么?
GPU好像没宣布吧?
sfh0525 发表于 2023-1-10 00:55
NAVI31 7900发布时就提到了GPU内置的AI单元。但是那会因为完全没应用,所以几乎没提。
我猜FSR3可能要上A ...
sfh0525 发表于 2023-1-10 00:55
NAVI31 7900发布时就提到了GPU内置的AI单元。但是那会因为完全没应用,所以几乎没提。
我猜FSR3可能要上A ...
archxm 发表于 2024-12-24 11:19
NVidia GPU虽然擅长浮点运算,但并不严格遵守IEEE-754标准,这可能会导致与CPU计算相比的查准率/准确率差异 ...
zhuifeng88 发表于 2024-12-24 11:32
只能说少看点10年以上的旧闻....nvidia kepler开始就支持严格的ieee754浮点
至于说计算精度黑盒...? 又 ...
zhuifeng88 发表于 2024-12-24 11:32
只能说少看点10年以上的旧闻....nvidia kepler开始就支持严格的ieee754浮点
至于说计算精度黑盒...? 又 ...
zhuifeng88 发表于 2024-12-24 11:32
只能说少看点10年以上的旧闻....nvidia kepler开始就支持严格的ieee754浮点
至于说计算精度黑盒...? 又 ...
aibo 发表于 2024-12-25 10:39
从相机的有损raw压缩和无损,视频的压缩(vmaf 96和98)看
不管是静态图片还是视频
这些浮点的计算精度误 ...
aibo 发表于 2024-12-25 10:39
从相机的有损raw压缩和无损,视频的压缩(vmaf 96和98)看
不管是静态图片还是视频
这些浮点的计算精度误 ...
archxm 发表于 2024-12-25 10:26
那是不是说10年前,也就是2014年,n卡确实因为浮点准确度不行,导致发灰发绿呢?因为准确度随意一些,故 ...
欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) | Powered by Discuz! X3.5 |