Difference between revisions of "ESESC Power"

From Vlsiwiki
Jump to: navigation, search
(McPAT performance Counters)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
== McPAT performance Counters ==
 
  
 
{| class="wikitable" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
!  ICache Counters
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px color:lightblue; cellpadding:4 "
 
|- 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" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
!  Branch Predictor Counter
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px solid lightblue; "
 
|- style="background:lightblue; color:black"
 
!  #  || Counter Name
 
|- style="background:aliceblue; color:black"
 
!  1 
 
| predictor_accesses
 
|}
 
 
 
{| class="wikitable" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
!  i-TLB
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px color:lightblue; cellpadding:4 "
 
|- style="background:lightblue; color:black"
 
!  #  || Counter Name
 
|- style="background:aliceblue; color:black"
 
!  1 
 
| total_hits
 
|- style="background:aliceblue; color:black"
 
!  2 
 
| total_accesses
 
|- style="background:aliceblue; color:black"
 
!  3 
 
| total_misses
 
|}
 
 
 
{| class="wikitable" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
!  Branch Predictor Counter
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px color:lightblue; cellpadding:4 "
 
|- 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 
 
| write_accesses
 
|- style="background:aliceblue; color:black"
 
!  4 
 
| write_hits
 
|- style="background:aliceblue; color:black"
 
!  5 
 
| read_hits
 
|- style="background:aliceblue; color:black"
 
!  6 
 
| total_hits
 
|- style="background:aliceblue; color:black"
 
!  7 
 
| read_misses
 
|- style="background:aliceblue; color:black"
 
!  8 
 
| write_misses
 
|- style="background:aliceblue; color:black"
 
!  9 
 
| total_misses
 
 
|}
 
 
 
{| class="wikitable" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
!  Data TLB
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px color:lightblue; cellpadding:4 "
 
|- 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 
 
| write_accesses
 
|- style="background:aliceblue; color:black"
 
!  4 
 
| write_hits
 
|- style="background:aliceblue; color:black"
 
!  5 
 
| read_hits
 
|- style="background:aliceblue; color:black"
 
!  6 
 
| total_hits
 
|- style="background:aliceblue; color:black"
 
!  7 
 
| read_misses
 
|- style="background:aliceblue; color:black"
 
!  8 
 
| write_misses
 
|- style="background:aliceblue; color:black"
 
!  9 
 
| total_misses
 
|}
 
 
 
{| class="wikitable" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
!  Data Cache
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px color:lightblue; cellpadding:4 "
 
|- 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 
 
| write_accesses
 
|- style="background:aliceblue; color:black"
 
!  4 
 
| write_hits
 
|- style="background:aliceblue; color:black"
 
!  5 
 
| read_hits
 
|- style="background:aliceblue; color:black"
 
!  6 
 
| total_hits
 
|- style="background:aliceblue; color:black"
 
!  7 
 
| read_misses
 
|- style="background:aliceblue; color:black"
 
!  8 
 
| write_misses
 
|- style="background:aliceblue; color:black"
 
!  9 
 
| total_misses
 
|- 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
 
|- style="background:aliceblue; color:black"
 
!  15
 
| replacements
 
|- style="background:aliceblue; color:black"
 
!  16
 
| write_backs
 
|- style="background:aliceblue; color:black"
 
!  17
 
|  miss_buffer_accesses
 
|- style="background:aliceblue; color:black"
 
!  18
 
|  fill_buffer_accesses
 
|- style="background:aliceblue; color:black"
 
!  19
 
| wbb_writes
 
|- style="background:aliceblue; color:black"
 
!  20
 
| wbb_reads
 
|}
 
 
 
{| class="wikitable" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
!  Branch Target Buffer - BTB
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px color:lightblue; cellpadding:4 "
 
|- 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 
 
| write_accesses
 
|- style="background:aliceblue; color:black"
 
!  4 
 
| write_hits
 
|- style="background:aliceblue; color:black"
 
!  5 
 
| read_hits
 
|- style="background:aliceblue; color:black"
 
!  6 
 
| total_hits
 
|- style="background:aliceblue; color:black"
 
!  7 
 
| read_misses
 
|- style="background:aliceblue; color:black"
 
!  8 
 
| write_misses
 
|- style="background:aliceblue; color:black"
 
!  9 
 
| total_misses
 
|- style="background:aliceblue; color:black"
 
!  10
 
| replacement
 
|}
 
 
 
{| class="wikitable" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
!  Core
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px color:lightblue; cellpadding:4 "
 
|- style="background:lightblue; color:black"
 
!  #  || Counter Name
 
|- style="background:aliceblue; color:black"
 
!  1 
 
| instruction_buffer_reads
 
|- style="background:aliceblue; color:black"
 
!  2 
 
| instruction_buffer_writes
 
|- style="background:aliceblue; color:black"
 
!  3 
 
| ROB_reads
 
|- style="background:aliceblue; color:black"
 
!  4 
 
| ROB_writes
 
|- style="background:aliceblue; color:black"
 
!  5 
 
| rename_accesses
 
|- style="background:aliceblue; color:black"
 
!  6 
 
| inst_window_reads
 
|- style="background:aliceblue; color:black"
 
!  7 
 
| inst_window_writes
 
|- style="background:aliceblue; color:black"
 
!  8 
 
| inst_window_wakeup_access
 
|- style="background:aliceblue; color:black"
 
!  9 
 
| inst_window_selections
 
|- style="background:aliceblue; color:black"
 
!  10
 
| archi_int_regfile_reads
 
|- style="background:aliceblue; color:black"
 
!  11
 
| archi_float_regfile_reads
 
|- style="background:aliceblue; color:black"
 
!  12
 
| phy_int_regfile_reads
 
|- style="background:aliceblue; color:black"
 
!  13
 
| phy_float_regfile_reads
 
|- style="background:aliceblue; color:black"
 
!  14
 
| phy_int_regfile_writes
 
|- style="background:aliceblue; color:black"
 
!  15
 
| phy_float_regfile_writes
 
|- style="background:aliceblue; color:black"
 
!  16
 
| archi_int_regfile_writes
 
|- style="background:aliceblue; color:black"
 
!  17
 
| archi_float_regfile_writes
 
|- style="background:aliceblue; color:black"
 
!  18
 
| windowed_reg_accesses
 
|- style="background:aliceblue; color:black"
 
!  19
 
| windowed_reg_transports
 
|- style="background:aliceblue; color:black"
 
!  20
 
| ialu_access
 
|- style="background:aliceblue; color:black"
 
!  21
 
| fpu_access
 
|- style="background:aliceblue; color:black"
 
!  22
 
| bypassbus_access
 
|- style="background:aliceblue; color:black"
 
!  23
 
| load_buffer_reads
 
|- style="background:aliceblue; color:black"
 
!  24
 
| load_buffer_writes
 
|- style="background:aliceblue; color:black"
 
!  25
 
| store_buffer_reads
 
|- style="background:aliceblue; color:black"
 
!  26
 
| store_buffer_writes
 
|- style="background:aliceblue; color:black"
 
!  27
 
| store_buffer_forwards
 
|- style="background:aliceblue; color:black"
 
!  28
 
| main_memory_access
 
|- style="background:aliceblue; color:black"
 
!  29
 
| main_memory_write
 
|}
 
 
 
{| class="wikitable" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
! L2 Directory
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px color:lightblue; cellpadding:4 "
 
|- 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 
 
| write_accesses
 
|}
 
 
 
{| class="wikitable" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
!  L2
 
|}
 
{| class="wikitable" style="text-align:left; border:1px color:lightblue; cellpadding:4 "
 
|- 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 
 
| write_accesses
 
|- style="background:aliceblue; color:black"
 
!  4
 
| total_hits
 
|- style="background:aliceblue; color:black"
 
!  5 
 
| total_misses
 
|- style="background:aliceblue; color:black"
 
!  6 
 
| read_hits
 
|- style="background:aliceblue; color:black"
 
!  7 
 
| write_hits
 
|- style="background:aliceblue; color:black"
 
!  8 
 
| read_misses
 
|- style="background:aliceblue; color:black"
 
!  9 
 
| write_misses
 
|- style="background:aliceblue; color:black"
 
!  10
 
| replacement
 
|- style="background:aliceblue; color:black"
 
!  11
 
| write_backs
 
|- style="background:aliceblue; color:black"
 
!  12
 
| miss_buffer_accesses
 
|- style="background:aliceblue; color:black"
 
!  13
 
| fill_buffer_accesses
 
|- style="background:aliceblue; color:black"
 
!  14
 
| prefetch_buffer_accesses
 
|- style="background:aliceblue; color:black"
 
!  15
 
| prefetch_buffer_writes
 
|- style="background:aliceblue; color:black"
 
!  16
 
| prefetch_buffer_reads
 
|- style="background:aliceblue; color:black"
 
!  17
 
| prefetch_buffer_hits
 
|- style="background:aliceblue; color:black"
 
!  18
 
| wbb_writes
 
|- style="background:aliceblue; color:black"
 
!  19
 
| wbb_reads
 
|}
 
 
 
{| class="wikitable" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
!  L3
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px color:lightblue; cellpadding:4 "
 
|- 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 
 
| write_accesses
 
|- style="background:aliceblue; color:black"
 
!  4
 
| total_hits
 
|- style="background:aliceblue; color:black"
 
!  5 
 
| total_misses
 
|- style="background:aliceblue; color:black"
 
!  6 
 
| read_hits
 
|- style="background:aliceblue; color:black"
 
!  7 
 
| write_hits
 
|- style="background:aliceblue; color:black"
 
!  8 
 
| read_misses
 
|- style="background:aliceblue; color:black"
 
!  9 
 
| write_misses
 
|- style="background:aliceblue; color:black"
 
!  10
 
| replacement
 
|- style="background:aliceblue; color:black"
 
!  11
 
| write_backs
 
|- style="background:aliceblue; color:black"
 
!  12
 
| miss_buffer_accesses
 
|- style="background:aliceblue; color:black"
 
!  13
 
| fill_buffer_accesses
 
|- style="background:aliceblue; color:black"
 
!  14
 
| prefetch_buffer_accesses
 
|- style="background:aliceblue; color:black"
 
!  15
 
| prefetch_buffer_writes
 
|- style="background:aliceblue; color:black"
 
!  16
 
| prefetch_buffer_reads
 
|- style="background:aliceblue; color:black"
 
!  17
 
| prefetch_buffer_hits
 
|- style="background:aliceblue; color:black"
 
!  18
 
| wbb_writes
 
|- style="background:aliceblue; color:black"
 
!  19
 
| wbb_reads
 
|}
 
 
 
{| class="wikitable" style="border:0;  width:600pt; height:2pt"
 
|- style="background:lightgray; text-align:left;"
 
!  Memory
 
|}
 
 
{| class="wikitable" style="text-align:left; border:1px color:lightblue; cellpadding:4 "
 
|- style="background:lightblue; color:black"
 
!  #  || Counter Name
 
|- style="background:aliceblue; color:black"
 
!  1 
 
| memory_accesses
 
|- style="background:aliceblue; color:black"
 
!  2 
 
| memory_reads
 
|- style="background:aliceblue; color:black"
 
!  3 
 
| memory_writes
 
|}
 

Latest revision as of 19:35, 31 May 2011