0
PEBSでL3_Miss(LLC Miss)を測定するためにperfを使用しようとしています。perfからPEBSデータの線形アドレスを取得
ここにコマンド:perf record -d -e cpu/event=0xd1,umask=0x20/ppu -c 1 test
があり、完成したら、perf script -F ip,sym,addr
を使用して結果を確認します。
SDM from intelによれば、Vol。 3B表18-55。 PEBSレコードには、データ線形アドレスという名前のフィールドが含まれています。ロードの宛先またはストアの宛先を表し、必要なものです。
私の質問は、私はperf-script
で指定したフィールドのaddrがPEBSレコードでデータ線形アドレスと同じですか? そうでなければ、このフィールドを取得する方法は? (CPUレジスタR8〜R15などの関連分野)
ps私はi7-6700 CPU(Skylake Microarchitecture)を使用しています。
ありがとうございました。