McPAT performance Counters
# |
Counter Name
|
1
|
total_accesses
|
2
|
read_accesses
|
3
|
read_misses
|
4
|
replacements (find an equivalent in the WB from esesc)
|
5
|
read_hits
|
6
|
total_hits
|
7
|
total_misses
|
8
|
miss_buffer_accesses
|
9
|
fill_buffer_accesses
|
10
|
prefetch_buffer_accesses
|
12
|
prefetch_buffer_hits
|
13
|
prefetch_buffer_writes
|
14
|
prefetch_buffer_reads
|
# |
Counter Name
|
1
|
predictor_accesses
|
# |
Counter Name
|
1
|
total_hits
|
2
|
total_accesses
|
3
|
total_misses
|
# |
Counter Name
|
1
|
total_accesses
|
2
|
read_accesses
|
3
|
write_accesses
|
4
|
write_hits
|
5
|
read_hits
|
6
|
total_hits
|
7
|
read_misses
|
8
|
write_misses
|
9
|
total_misses
|
# |
Counter Name
|
1
|
total_accesses
|
2
|
read_accesses
|
3
|
write_accesses
|
4
|
write_hits
|
5
|
read_hits
|
6
|
total_hits
|
7
|
read_misses
|
8
|
write_misses
|
9
|
total_misses
|
# |
Counter Name
|
1
|
total_accesses
|
2
|
read_accesses
|
3
|
write_accesses
|
4
|
write_hits
|
5
|
read_hits
|
6
|
total_hits
|
7
|
read_misses
|
8
|
write_misses
|
9
|
total_misses
|
10
|
prefetch_buffer_accesses
|
12
|
prefetch_buffer_hits
|
13
|
prefetch_buffer_writes
|
14
|
prefetch_buffer_reads
|
15
|
replacements
|
16
|
write_backs
|
17
|
miss_buffer_accesses
|
18
|
fill_buffer_accesses
|
19
|
wbb_writes
|
20
|
wbb_reads
|
Branch Target Buffer - BTB
|
# |
Counter Name
|
1
|
total_accesses
|
2
|
read_accesses
|
3
|
write_accesses
|
4
|
write_hits
|
5
|
read_hits
|
6
|
total_hits
|
7
|
read_misses
|
8
|
write_misses
|
9
|
total_misses
|
10
|
replacement
|
# |
Counter Name
|
1
|
instruction_buffer_reads
|
2
|
instruction_buffer_writes
|
3
|
ROB_reads
|
4
|
ROB_writes
|
5
|
rename_accesses
|
6
|
inst_window_reads
|
7
|
inst_window_writes
|
8
|
inst_window_wakeup_access
|
9
|
inst_window_selections
|
10
|
archi_int_regfile_reads
|
12
|
archi_int_regfile_reads
|
13
|
phy_int_regfile_reads
|
14
|
phy_float_regfile_reads
|
15
|
phy_int_regfile_writes
|
16
|
phy_float_regfile_writes
|
17
|
archi_int_regfile_writes
|
18
|
archi_float_regfile_writes
|
19
|
windowed_reg_accesses
|
20
|
windowed_reg_transports
|
21
|
ialu_access
|
22
|
fpu_access
|
23
|
bypassbus_access
|
24
|
load_buffer_reads
|
25
|
load_buffer_writes
|
26
|
store_buffer_reads
|
27
|
store_buffer_writes
|
28
|
store_buffer_forwards
|
29
|
main_memory_access
|
29
|
main_memory_write
|
7. Core
2. *
3. *
4. *
5. *
6. *
7. *
8. *
9. *
//floating point arch/phys is missing in esesc
10.
11.
12.
13. x *
14.
15. *
16.
17. *
18. *
19. *
20. *
21. *
22.
8. L2 Directory
1. total_accesses
2. read_accesses
3. write_accesses
9. L2
1. total_accesses
2. read_accesses
3. write_accesses
4. total_hits{| class="wikitable" style="border:0; width:600pt; height:2pt"
|- style="background:lightgray; text-align:left;"
! Branch Predictor Counter
|}
5. total_misses
6. read_hits
7. write_hits
8. read_misses
9. write_misses
10. repalcement
11. write_backs{| class="wikitable" style="border:0; width:600pt; height:2pt"
|- style="background:lightgray; text-align:left;"
! Branch Predictor Counter
|}
12. miss_buffer_accesses
13. fill_buffer_accesses
14. prefetch_buffer_accesses
15. prefetch_buffer_writes
16. prefetch_buffer_reads
17. prefetch_buffer_hits
18. wbb_writes
19. wbb_reads
10. L3
1. total_accesses
2. read_accesses
3. write_accesses
4. total_hits
5. total_misses
6. read_hits
7. write_hits
8. read_misses
9. write_misses
10. repalcement
11. write_backs
12. miss_buffer_accesses
13. fill_buffer_accesses
14. prefetch_buffer_accesses
15. prefetch_buffer_writes
16. prefetch_buffer_reads
17. prefetch_buffer_hits
18. wbb_writes
19. wbb_reads
12. memory
1. memory_accesses
2. memory_reads
3. memory_writes