2

AMD RX 7600与RX 7900 XTX缓存延迟对比测试:前者单芯片设计有更好的表现

 1 year ago
source link: http://www.expreview.com/88680.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

AMD RX 7600与RX 7900 XTX缓存延迟对比测试:前者单芯片设计有更好的表现

吕嘉俭发布于 2023-6-6 12:36
本文约 550 字、3 张图表,需 1 分钟阅读

经过了多年的发展,GPU也具备了多层缓存的结构。这些精心设计的缓存架构,可以填补显存和计算单元之间读写速度不匹配的矛盾,与CPU的缓存有类似的作用。AMD在RDNA 2架构上采用了L0、L1、L2和Infinity Cache,而Infinity Cache充当了L3缓存的角色。到了RDNA 3架构,AMD对缓存结构做了进一步的优化,同时Infinity Cache也进化至第二代。

Radeon RX 7600采用的是Navi 33,为单芯片设计,以6nm工艺制造,而Radeon RX 7900系列采用的则是Navi 31,为MCM封装,运用了5nm和6nm两种工艺制造的模块,且两款芯片大小也不同。近期Chips and Cheese发布了一份报告,比较了RX 7600与RX 7900 XTX在缓存延迟方面的表现。

RX7600_RX7900XTX_Cache_1.jpg

根据Chips and Cheese的测试,与RX 7600相比,RX 7950 XTX从Infinity Cache中检索数据要多花58%的时间。这种情况也扩展到GDDR6显存,RX 7600的显存延迟比RX 7900 XTX低了15%。这样的差异是比较明显的,最终都会在性能上显现,更大的缓存意味着更少的显存访问,并且可以通过其他技术(比如数据预读取)隐藏更高的延迟。

RX7600_RX7900XTX_Cache_2.jpg

相比于Navi 31,同为RDNA 3架构的Navi 33因AMD的成本优化思路,从制造工艺、寄存器文件容量到频率等多个方面都受到了限制,过多设计上的妥协使其没有获得完整的架构升级收益,不过因更小且单芯片的设计,在延迟方面获得了一些优势。当然,也不能倒推Navi 31如果是单芯片设计在延迟方面会表现更好,毕竟Navi 33一些改进和芯片的尺寸有关。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK