经过了多年的发展,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一些改进和芯片的尺寸有关。
yochee教授 06-06 18:58 | 加入黑名单
支持(6) | 反对(1) | 举报 | 回复
2#
4638263教授 06-06 15:17 | 加入黑名单
我选择等7700xt
已有1次举报或者6800矿卡也是不错的选择,估计7700xt也就是6800的性能
但是7700xt能效会好一些,而且没有矿的风险
支持(8) | 反对(1) | 举报 | 回复
1#
提示:本页有 2 个评论因未通过审核而被隐藏