Difference between revisions of "ESESC Power"

From Vlsiwiki
Jump to: navigation, search
(McPAT performance Counters)
 
(47 intermediate revisions by the same user not shown)
Line 1: Line 1:
== McPAT performance Counters ==
 
  
{| class="wikitable" style="text-align:left; border:1px solid lightblue; cellpadding:4 "
 
|+ ICache Counters
 
|- style="background:lightblue; color:black"
 
!  #  || Counter Name
 
|- style="background:aliceblue; color:black"
 
!  1 
 
| total_accesses
 
|- style="background:aliceblue; color:black"
 
!  2 
 
| read_accesses
 
|- style="background:aliceblue; color:black"
 
!  3 
 
| read_misses
 
|- style="background:aliceblue; color:black"
 
!  4 
 
| replacements (find an equivalent in the WB from esesc)
 
|- style="background:aliceblue; color:black"
 
!  5 
 
| read_hits
 
|- style="background:aliceblue; color:black"
 
!  6 
 
| total_hits
 
|- style="background:aliceblue; color:black"
 
!  7 
 
| total_misses
 
|- style="background:aliceblue; color:black"
 
!  8 
 
| miss_buffer_accesses
 
|- style="background:aliceblue; color:black"
 
!  9 
 
| fill_buffer_accesses
 
|- style="background:aliceblue; color:black"
 
!  10
 
| prefetch_buffer_accesses
 
|- style="background:aliceblue; color:black"
 
!  12
 
| prefetch_buffer_hits
 
|- style="background:aliceblue; color:black"
 
!  13
 
| prefetch_buffer_writes
 
|- style="background:aliceblue; color:black"
 
!  14
 
| prefetch_buffer_reads
 
|}
 
 
{| class="wikitable" border:0 solid ghostwhite; "
 
|- style="background:lightblue; color:black"
 
|
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px solid lightblue; cellpadding:4 "
 
|+ Branch Predictor Counter
 
|- style="background:lightblue; color:black"
 
!  #  || Counter Name
 
|- style="background:aliceblue; color:black"
 
!  1 
 
| predictor_accesses
 
|}
 
 
2. Branch Predictor
 
1. predictor_accesses
 
3. i-TLB
 
1. total_hits
 
2. total_accesses
 
3. total_misses
 
 
4. Data TLB
 
1. total_accesses
 
2. read_accesses
 
3. write_accesses
 
4. write_hits
 
5. read_hits
 
6. read_misses
 
7. write_misses
 
8. total_hits
 
9. total_misses
 
 
5. Data Cache
 
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. replacements
 
11. write_backs
 
12. miss_buffer_accesses
 
13. fill_buffer_accesses
 
14. prefetch_buffer_accesses
 
15. prefetch_buffer_hits
 
16. prefetch_buffer_writes
 
17. prefetch_buffer_rea
 
18. wbb_writes
 
19. wbb_reads
 
 
6. BTB
 
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. replacement
 
 
7. Core
 
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 *
 
 
//floating point arch/phys is missing in esesc
 
10. archi_int_regfile_reads
 
11. archi_int_regfile_reads
 
12. phy_int_regfile_reads
 
13. phy_float_regfile_reads *
 
14. phy_int_regfile_writes
 
15. phy_float_regfile_writes *
 
16. archi_int_regfile_writes
 
17. archi_float_regfile_writes *
 
 
18. windowed_reg_accesses *
 
19. windowed_reg_transports *
 
20. ialu_access  *
 
21. fpu_access *
 
22. bypassbus_access  =? writeFwdBus
 
23. load_buffer_reads *
 
24. load_buffer_writes *
 
25. store_buffer_reads *
 
26. store_buffer_writes *
 
27. store_buffer_forwards *
 
28. main_memory_access
 
29. main_memory_write
 
 
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
 
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
 
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
 

Latest revision as of 19:35, 31 May 2011