AMD RX 7600与RX 7900 XTX缓存延迟对比测试 前者单芯片设计有更好的表现
经过了多年的发展,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在缓存延迟方面的表现。
根据Chips and Cheese的测试,与RX 7600相比,RX 7950 XTX从Infinity Cache中检索数据要多花58%的时间。这种情况也扩展到GDDR6显存,RX 7600的显存延迟比RX 7900 XTX低了15%。这样的差异是比较明显的,最终都会在性能上显现,更大的缓存意味着更少的显存访问,并且可以通过其他技术(比如数据预读取)隐藏更高的延迟。
相比于Navi 31,同为RDNA 3架构的Navi 33因AMD的成本优化思路,从制造工艺、寄存器文件容量到频率等多个方面都受到了限制,过多设计上的妥协使其没有获得完整的架构升级收益,不过因更小且单芯片的设计,在延迟方面获得了一些优势。当然,也不能倒推Navi 31如果是单芯片设计在延迟方面会表现更好,毕竟Navi 33一些改进和芯片的尺寸有关。
https://www.expreview.com/88680.html
页:
[1]