0

最近,英特尔发布了支持硬件事务内存的 haswell 机器,称为事务同步扩展 (TSX)。

正如英特尔手册所说,推测性内存操作,写集和读集,分别缓冲在 L1 缓存和 L2 缓存中。(不完全是)

那么,我可以跟踪事务性内存操作并获取诸如地址和读/写集的值之类的信息吗?

4

2 回答 2

1

你不能。HTM 硬件缓冲区没有(公共)接口。

于 2015-05-06T11:10:19.340 回答
0

Read-Set 和 Write-Set 在 CPU Cache 中,没有地址可以访问,无法追踪,但可以通过代码清理缓存。例如,您可以给数组赋值。

于 2017-06-05T08:28:45.130 回答