GPU写入内存后,数据去了哪里?

What happens when a GPU writes memory

GPU写入内存后,数据去了哪里?

继追踪GPU读取内存之后,这次我们深入RTX 4090硬件内部,揭秘STG.E指令如何执行全局存储。数据从warp发出,经过LSU和coalescer的合并,穿透L1缓存直达L2切片。有趣的是,指令在6个周期内即完成,但数据并未立即写入DRAM,而是以dirty状态滞留在L2中。文章详细解析了基于RRPV的替换策略,以及当L2空间不足时,系统如何通过write-back buffer将数据异步刷回DRAM。这揭示了GPU存储架构中指令执行与数据持久化之间的时间差,展现了硬件在并发流量下的精妙调度。

Store指令拥有漫长的“来世”,它们在硬件单元间穿梭,而发出指令的warp早已对此毫不知情,除非它需要再次读取这些数据。

同日更多故事

2026-09-10