Skip to content

Commit 4817455

Browse files
authored
Merge pull request #22 from tkf/more-events
Add more cache events
2 parents 30bedfe + 2d8689e commit 4817455

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/LinuxPerf.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,8 +470,14 @@ const NAME_TO_EVENT = Dict(
470470
# hardware cache events
471471
"L1-dcache-load-misses" => EventType(:cache, :L1_data, :read, :miss),
472472
"L1-dcache-loads" => EventType(:cache, :L1_data, :read, :access),
473+
"L1-dcache-store-misses" => EventType(:cache, :L1_data, :write, :miss),
474+
"L1-dcache-stores" => EventType(:cache, :L1_data, :write, :access),
473475
"L1-icache-load-misses" => EventType(:cache, :L1_insn, :read, :miss),
474476
"L1-icache-loads" => EventType(:cache, :L1_insn, :read, :access),
477+
"LLC-load-misses" => EventType(:cache, :LLC, :read, :miss),
478+
"LLC-loads" => EventType(:cache, :LLC, :read, :access),
479+
"LLC-store-misses" => EventType(:cache, :LLC, :write, :miss),
480+
"LLC-stores" => EventType(:cache, :LLC, :write, :access),
475481
"dTLB-load-misses" => EventType(:cache, :TLB_data, :read, :miss),
476482
"dTLB-loads" => EventType(:cache, :TLB_data, :read, :access),
477483
"iTLB-load-misses" => EventType(:cache, :TLB_insn, :read, :miss),

0 commit comments

Comments
 (0)