我正在查看PTX ISA规范中的存储指令缓存模式表(对于PTX v2(。它提供了有关四种缓存模式的详细信息:
-
.wb
:缓存回写所有相干电平 -
.cg
:全局级别的缓存(缓存在二级,而不是一级( -
.cs
:缓存流,可能访问一次 -
.wt
:缓存直写(到系统内存(
解释性文字对我来说有些混乱。
哪些模式将导致立即更改要写入的行的 L1 缓存、L2 缓存和全局内存(而不是需要逐出的其他行(?我会发布我从文本中理解的内容作为答案,如果我错了,请纠正我。
注意:为了这个问题,让我们忽略本地内存和共享内存。
(编辑:在二读时,我对这个答案的信心很低。
当不需要逐出时,存储指令会导致以下类型的写入:
模式 | L1 | L2 | 全球 |
---|---|---|---|
工 务 局 | 是的 | 不 | 不 |
CG | 不 | 是的 | 不 |
.cs | 是的 | 不 | 不 |
重量 | 是的 | 是的 | 是的 |