经过上个贴,终于知道AMD无限缓存和NV 增加L2争论点在哪了。
amd吧
全部回复
仅看楼主
level 15
绳子与法 楼主
之前因为不清楚那些人的为什么会认为NV增加L2会和 AMD无限缓存差不多的逻辑。
现在经过上一个贴,我大致知道他们逻辑在哪里了。
他们的逻辑在于
“因为NV的L2提升了,显存需求下降了,而AMD提升显存带宽,所以一升一降,二者【抵消】了”。
他们逻辑看上去好像不错,但实际是这样吗?
1、AMD无限缓存提升显存带宽 ,AMD显存带宽= 缓存带宽 X 命中+ 显存带宽。而NV显存带宽=显存带宽。这点上没有什么增益。
2、NV的L2提升了虽然显存带宽没有提升,但显存带宽需求下降了,所以和AMD的显存带宽提升【抵消了】。【这就是问题所在。】
其实支持第2点的思考一个问题, 为什么NV的L2提升了让显存需求下降后就比AMD的显存带宽需求低? 显存需求和核心设计有关,而L2只是核心设计的其中一环,因为其中一环L2就能得出NV的显存带宽需求就比AMD的低?这是什么逻辑?
2025年04月27日 00点04分 1
level 12
2025年04月27日 00点04分 2
[滑稽] 。 毕竟 AMD用 GD6打 GD7。 而 AMD用 64CU打70SM,虽然略不如,不过AMD的 64CU 有NV的 68SM水平还是够的,我看不出 NV的L2优势在哪里。核心上还是劣势。而 无限缓存弥补了 GD6和GD7的差距。
2025年04月27日 01点04分
@绳子与法 给你懂完了,你咋知道AMD的64cu性能小于nvidia的70sm啊[捂嘴笑]
2025年04月27日 03点04分
level 14
因为买了9800X3D所以我就可以上单通道内存?
2025年04月27日 01点04分 3
都和你说了,无限缓存和 L3不是一回事。 一个是 核心的缓存,一个是内存侧缓存。 AMD无限缓存 你可以看成是 显存的延伸。 而L3是核心的延伸。
2025年04月27日 01点04分
你说的情况可以适用于 NV的情况。所以说NV虽然加大了L2,但依然不能降低显存带宽。 而 AMD ,你可以看成 另外一种双通道, 通常双通道是两条内存,而AMD是 一条内存+一片高速缓存【并行】。
2025年04月27日 01点04分
level 6
还无限缓存,无限cjb吧[笑眼][笑眼][笑眼],一个大三缓闹麻了,你争论这个,直接对比L2和L3缓存不就行了[捂嘴笑][捂嘴笑],L3是等效,L2为什么不是等效[太开心]
2025年04月27日 01点04分 4
@绳子与法 真是A神炮啊[笑眼][笑眼][笑眼],说到底无限缓存的实体到底是什么东西啊,你没说明白这个啊,我从头到尾只看到你说无限缓存,那么请问这个东西到底是什么,总得是个东西吧[太开心][太开心][太开心][笑眼],不管甲方乙方,他得有具体的东西吧[捂嘴笑]到底是啥呢
2025年04月27日 03点04分
小白一个。
2025年04月27日 01点04分
说了那么多次了, L3那些是 核心的延伸。而无限缓存是显存的延伸。 如果核心是甲方,显存是乙方。 L2 L3是属于甲方的东西。而无限缓存是属于乙方的东西。 你连最基本的东西都不懂还跑来各种丢人。 其实从你扯来扯去就能看出,你是【一点都不懂】的情况。但凡你懂一点也不会说出这种话。
2025年04月27日 01点04分
3楼那位 其实给我解析这个问题的一个新思路。 NV的 L2可以看成 X3D CPU,即使增加了缓存,但依然需要双通道内存。 而AMD 这个设计是内存侧缓存,相当于 另外一种“双通道”,通常双通道= 单通道+单通道。而AMD无限缓存新“双通道”就是单通道内存+无限缓存【并行】。
2025年04月27日 02点04分
level 1
你说的是显卡,我猜会有很多小白和你说CPU。说这么也没用很多人啥也不懂就靠信仰而已[笑眼]
2025年04月27日 02点04分 5
level 16
您不如提前开始预测UDNA如何爆杀60系[滑稽]
2025年04月27日 02点04分 6
level 6
你把AMD的无限缓存讲清楚不就行了啊,我从头到尾也不知道你这个无限缓存是具体指那个啊[笑眼]。还内存侧缓存,闹麻了,存在那个位置呢,大小是多少呢[捂嘴笑][捂嘴笑],我从网上看到的只是大三缓
[太开心]
2025年04月27日 03点04分 7
有讲清楚的你不去看,在这等着别人喂你[黑线]
2025年05月02日 17点05分
等啥啊,我在网上搜到的就是一个大三缓啊,这个人说不是,让他给个文章地址我去看,这是等他喂?[捂嘴笑]
2025年05月02日 17点05分
@通古斯🐗 什么阿猫阿狗都来科普,就问你一句,你去看AMD的解析看不懂? 还有,显存带宽=无限缓存带宽x命中率 +显存带宽,是AMD给的计算公式。看清楚是AMD给的,不是你口中那些连AMD文章都看不明白的“科普”说的。
2025年05月03日 12点05分
@通古斯🐗 AMD无限缓存在缓存层级之外,而nv的L2在缓存层级上。也就是说无限缓存和显存是【并行】的,相当于在显存【旁边】加一个【并行的】缓存。 而nv的L2,是在显存【上游】上【加大缓存】。
2025年05月03日 13点05分
level 6
AMD显卡的**无限缓存(Infinity Cache)**是RDNA 2架构引入的一项关键技术,旨在通过大容量片上缓存提升显存带宽效率,同时降低功耗。以下是其主要特点和工作原理:
### 1. **基本概念**
- **作用**:无限缓存作为GPU的全局高速缓存(类似于CPU的L3缓存),可存储频繁访问的数据,减少对显存的直接访问,从而提升有效带宽。
- **容量**:不同GPU型号的缓存容量不同,例如:
- Navi 21(RX 6900/6800系列):128MB
- Navi 22(RX 6700 XT):96MB
- Navi 23(RX 6600系列):32MB。
### 2. **技术优势**
- **带宽放大**:在256位GDDR6显存(512GB/s带宽)下,无限缓存可提供等效**1664GB/s**的带宽,相当于传统方案的3.25倍。
- **降低功耗**:相比384位宽显存(如NVIDIA的GA102),AMD的256位宽+无限缓存方案在提供相近带宽的同时,功耗更低。
- **减少显存依赖**:在高分辨率游戏中,无限缓存可减少GPU对显存带宽的依赖,提高性能。
### 3. **工作原理**
- **层级结构**:RDNA 2架构包含L0/L1/L2缓存,而无限缓存作为更高层级的缓存,连接GPU核心与显存控制器。
- **数据重用**:当GPU需要数据时,优先从无限缓存读取,若未命中(Cache Miss)才访问显存,减少延迟。
- **Infinity Fabric总线**:采用1024位宽(16×64bit)、1.94GHz的总线连接缓存与GPU核心,带宽远超显存接口。
### 4. **应用场景**
- **游戏性能**:在高分辨率(如4K)下,无限缓存可显著提升帧率,例如在《刺客信条:英灵殿》等游戏中表现突出。
- **光线追踪**:BVH(包围层次结构)数据可存储在无限缓存中,加速光线追踪计算。
### 5. **与其他技术的协同**
- **SAM(智能访问显存)**:结合Zen3 CPU时,SAM技术允许CPU直接访问全部显存,进一步提升性能。
### 总结
AMD的无限缓存技术通过大容量片上缓存优化数据访问效率,弥补了较小显存位宽的不足,同时降低功耗,成为RDNA 2架构的重要创新。尽管成本较高,但AMD在低端型号(如RX 6600系列)仍保留了该技术。
2025年04月27日 03点04分 8
a炮是这样的,5060ti128位宽出来全在骂,结果9060xt出来一样128位宽带宽320g还不如5060ti就开始装死了[笑眼]
2025年04月27日 03点04分
你这头蠢猪该不会不知道缓存淘汰策略,是不是感觉世界上缓存就是拿到了新的马上替换旧的吧[捂嘴笑][捂嘴笑][捂嘴笑][笑眼]
2025年04月28日 00点04分
@anccyimo 毕竟N卡玩家不会像apro那样惯着厂商
2025年05月03日 01点05分
不都是缓存显存数据吗,怎么AMD的就高级一点啊[笑眼][捂嘴笑],差点被你这dinner绕晕了
2025年04月27日 03点04分
level 11
不买8➕128bit300带宽的祖传垃圾产品不行吗?销量好它每一代都给8➕128bit➕d6➕300带宽[滑稽]
你看手机圈多好多卷,1000多2000块就能最新最强芯片[滑稽]
2025年04月27日 03点04分 9
手机卷是一方面 另一方面是手机的CPU太小 一片晶圆能出很多
2025年04月28日 01点04分
level 11
吹什么牛逼呢,9070xt rdna4 2025年的东西,多了百分之17的晶体管还打不过2022年的4080。
2025年04月27日 04点04分 10
@绳子与法 5070ti也比9070xt少晶体管,而且要比完整核心的话5080也是同款核心9070xt能碰瓷不? 事实就是amd rdna4依然塞了一堆电阻丝晶体管/性能还不如n卡40系
2025年04月27日 06点04分
@海燕狂欢曲 [笑眼]。对对对,AMD 用密度更而且高频率更高的【同代】制程。 [笑眼]。 N孝果然还能改物理常识来洗地[捂嘴笑]
2025年04月27日 13点04分
那 你看5070ti呢?
2025年04月27日 05点04分
@nenero♬ 1 nv用高性能库,AMD用高密度库。2. AMD无限缓存属于显存,去除这部分换gd7效果是一样的。简单来说,AMD用核心面积换了显存带宽弥补gd6的缺陷。
2025年04月27日 08点04分
level 8
总在这无限缓存…🌚闹麻了,不就是大一点的三缓么,,,老喜欢造一些稀奇古怪的名字 还无限缓存 😂
2025年04月27日 05点04分 11
不一样。 就像 一个U 插条单通道内存。 前者相当于 换成 X3D 版,内存通道不变。后者相当于 再插一条容量很小,但带宽很大的“内存”变成 类似双通道的东西(单通道+无限缓存【并行】)。
2025年04月27日 05点04分
level 1
我查了一些资料,无限缓存基本就是L3缓存,文章来自AMD’s RX 7600: Small RDNA 3 Appears,这是延时测试。7600是32m无限缓存可以明显看出台阶样的延迟,超过32m就大幅提高到显存的延时。此外还有7900xtx的。结论就这就是个L3缓存。缓存是可以等效提高内存效率,不过那是要对比。nvidia的40系以后也有大L2缓存,amd这个缓存就不存在优势
2025年04月27日 06点04分 12
无限缓存就是个L3缓存,要是a卡有大缓存n卡没有,那可以做个优势说一说。事实是40系以后的n卡也有L2大缓存,a卡没任何优势可言,而且L3的延时还要比L2高。就姑且算缓存是相当的,那还有什么脸说缓存的事,内存带宽的差就是差。
2025年04月27日 09点04分
关键问题,命中。 带宽= 无限缓存带宽x命中 +显存带宽。 简单来说,如果开始是 CPU插 单通道内存。 那么nv记加缓存就像,x3d 那样直接加缓存,依然需要更强内存支持才能发挥。 而AMD的无限缓存,就像多插了一个【由缓存做成的内存】和之前的内存组成【双通道】。 一个相当于换x3d,一个相当于变成双通道内存。 二者基本逻辑不一样
2025年04月27日 08点04分
这个阶梯原因来自“命中”。
2025年04月27日 08点04分
基础数据不同的时候“命中率”是不一样的。
2025年04月27日 08点04分
level 1
计算机盲,这个图是一个组关联映射的图,它有几个set,几way?全关联映射有几个set,几way?直接映射有几个set,几个way?64字节的cache line的offset有几个bit?
2025年04月27日 09点04分 13
level 1
计算机盲,屁都不懂就在大放厥词胡说八道。gcc -l -I -L是做什么的知道吗?
2025年04月27日 10点04分 14
对对对,你是对的。 不在缓存层级里的,和显存并行的东西相当于显存【通道1】,被你说成和核心缓存“差不多”。我只能说,对对对,你是对的。
2025年04月27日 10点04分
我去,c语言大佬
2025年04月28日 01点04分
level 13
a炮死鸭子嘴硬还是厉害
2025年04月27日 10点04分 15
N孝不懂装懂还罢了,现在还嘴硬。毕竟你这种小白的“逆鳞”就是把你们小白的事实说出来。
2025年04月27日 10点04分
要不是amd,5060卖2w你信不信
2025年04月27日 10点04分
回复 陈大状师 :没有NVIDIA,amd会卖3w
2025年04月27日 10点04分
@血煞之舞 不懂装懂,不懂还嘴硬。
2025年04月27日 10点04分
1 2 尾页