【发布时间】:2019-10-03 22:36:34
【问题描述】:
我试图理解 perf 事件的含义:dTLB-loads 和 dTLB-stores?
【问题讨论】:
-
你知道加载和存储操作之间的区别吗?例如
add [rdi], eax既是加载也是存储。 (并且每个部分都是单独执行的,所以两者都是单独的 TLB 引用)。 -
我一般都理解加载从内存中获取并将存储写回内存,但我对 TLB 存储的含义感到困惑。从我读过的内容来看,TLB 条目可以被修改(尤其是脏位或有效位已更改),但是存储发生在哪里以及为什么?
标签: intel perf amd-processor tlb