Difference between revisions of "ESESC Power"

From Vlsiwiki
Jump to: navigation, search
(McPAT performance Counters)
(McPAT performance Counters)
 
(76 intermediate revisions by the same user not shown)
Line 1: Line 1:
== McPAT performance Counters ==
 
  
1. Icache:
 
1. total_accesses
 
2. read_access
 
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
 
11. prefetch_buffer_hits
 
12. prefetch_buffer_writes
 
13. prefetch_buffer_reads
 
 
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