gem5-users@gem5.org

The gem5 Users mailing list

View all threads

How to find L1 ICache and DCache metrics while using Ruby memory model

MP
Midhun P
Sun, Oct 15, 2017 1:45 PM

Hi all,

I am running PARSEC FS on X86 architecture. While inspecting stats file i
am not able to find the following metrics.

  1. L1 I Cache read accesses and Read MIsses
  2. L1 D Cache read accesses, read misses, write accesses and write misses.
  3. miss_buffer_size(MSHR),fill_buffer_size,prefetch_buffer_size and
    wb_buffer_size

i am able to find these metrics in stats.txt file.

*system.cpu0.dtb.rdAccesses                      32697

TLB accesses on read requests*

*system.cpu0.dtb.wrAccesses                      11202

TLB accesses on write requests*

*system.cpu0.dtb.rdMisses                          442

TLB misses on read requests*

*system.cpu0.dtb.wrMisses                          59

TLB misses on write requests*

*system.cpu0.apic_clk_domain.clock                8000

Clock period in ticks*

*system.cpu0.itb.rdAccesses                          0

TLB accesses on read requests*

*system.cpu0.itb.wrAccesses                      19861

TLB accesses on write requests*

*system.cpu0.itb.rdMisses                            0

TLB misses on read requests*

*system.cpu0.itb.wrMisses                          21

TLB misses on write requests*

*system.ruby.l1_cntrl0.L1Dcache.demand_hits    404143586

Number of cache demand hits*

system.ruby.l1_cntrl0.L1Dcache.demand_misses      2158110
# Number of cache demand misses

system.ruby.l1_cntrl0.L1Dcache.demand_accesses    406301696
# Number of cache demand accesses

*system.ruby.l1_cntrl0.L1Icache.demand_hits    19766387

Number of cache demand hits*

system.ruby.l1_cntrl0.L1Icache.demand_misses      690806
# Number of cache demand misses

system.ruby.l1_cntrl0.L1Icache.demand_accesses    20457193
# Number of cache demand accesses

Please help. Do i need to pass any more debug flags or something to get all
metrics? (I was able to get all these while i used classic memory model.
Now i am using ruby memory model.)

Regards,

Midhun P
mail to : midhunpmadhav(a)gmail.com
<midhunpmadhav(a)ymail.com>

Hi all, I am running PARSEC FS on X86 architecture. While inspecting stats file i am not able to find the following metrics. 1) L1 I Cache read accesses and Read MIsses 2) L1 D Cache read accesses, read misses, write accesses and write misses. 3) miss_buffer_size(MSHR),fill_buffer_size,prefetch_buffer_size and wb_buffer_size i am able to find these metrics in stats.txt file. *system.cpu0.dtb.rdAccesses 32697 # TLB accesses on read requests* *system.cpu0.dtb.wrAccesses 11202 # TLB accesses on write requests* *system.cpu0.dtb.rdMisses 442 # TLB misses on read requests* *system.cpu0.dtb.wrMisses 59 # TLB misses on write requests* *system.cpu0.apic_clk_domain.clock 8000 # Clock period in ticks* *system.cpu0.itb.rdAccesses 0 # TLB accesses on read requests* *system.cpu0.itb.wrAccesses 19861 # TLB accesses on write requests* *system.cpu0.itb.rdMisses 0 # TLB misses on read requests* *system.cpu0.itb.wrMisses 21 # TLB misses on write requests* *system.ruby.l1_cntrl0.L1Dcache.demand_hits 404143586 # Number of cache demand hits* *system.ruby.l1_cntrl0.L1Dcache.demand_misses 2158110 # Number of cache demand misses* *system.ruby.l1_cntrl0.L1Dcache.demand_accesses 406301696 # Number of cache demand accesses* *system.ruby.l1_cntrl0.L1Icache.demand_hits 19766387 # Number of cache demand hits* *system.ruby.l1_cntrl0.L1Icache.demand_misses 690806 # Number of cache demand misses* *system.ruby.l1_cntrl0.L1Icache.demand_accesses 20457193 # Number of cache demand accesses* Please help. Do i need to pass any more debug flags or something to get all metrics? (I was able to get all these while i used classic memory model. Now i am using ruby memory model.) Regards, Midhun P mail to : midhunpmadhav(a)gmail.com <midhunpmadhav(a)ymail.com>
MP
Midhun P
Tue, Oct 17, 2017 4:17 AM

Hi,

If anybody knows, Please help.

Regards,

Midhun P
mail to : midhunpmadhav(a)gmail.com
Mobile : +91-9946001223 <midhunpmadhav(a)ymail.com>

On 15 October 2017 at 19:15, Midhun P <midhunpmadhav(a)gmail.com> wrote:

Hi all,

I am running PARSEC FS on X86 architecture. While inspecting stats file i
am not able to find the following metrics.

  1. L1 I Cache read accesses and Read MIsses
  2. L1 D Cache read accesses, read misses, write accesses and write misses.
  3. miss_buffer_size(MSHR),fill_buffer_size,prefetch_buffer_size and
    wb_buffer_size

i am able to find these metrics in stats.txt file.

system.cpu0.dtb.rdAccesses                      32697
# TLB accesses on read requests

system.cpu0.dtb.wrAccesses                      11202
# TLB accesses on write requests

system.cpu0.dtb.rdMisses                          442
# TLB misses on read requests

system.cpu0.dtb.wrMisses                          59
# TLB misses on write requests

system.cpu0.apic_clk_domain.clock                8000
# Clock period in ticks

system.cpu0.itb.rdAccesses                          0
# TLB accesses on read requests

system.cpu0.itb.wrAccesses                      19861
# TLB accesses on write requests

system.cpu0.itb.rdMisses                            0
# TLB misses on read requests

system.cpu0.itb.wrMisses                          21
# TLB misses on write requests

system.ruby.l1_cntrl0.L1Dcache.demand_hits    404143586
# Number of cache demand hits

system.ruby.l1_cntrl0.L1Dcache.demand_misses      2158110
# Number of cache demand misses

system.ruby.l1_cntrl0.L1Dcache.demand_accesses    406301696
# Number of cache demand accesses

system.ruby.l1_cntrl0.L1Icache.demand_hits    19766387
# Number of cache demand hits

system.ruby.l1_cntrl0.L1Icache.demand_misses      690806
# Number of cache demand misses

system.ruby.l1_cntrl0.L1Icache.demand_accesses    20457193
# Number of cache demand accesses

Please help. Do i need to pass any more debug flags or something to get
all metrics? (I was able to get all these while i used classic memory
model. Now i am using ruby memory model.)

Regards,

Midhun P
mail to : midhunpmadhav(a)gmail.com
<midhunpmadhav(a)ymail.com>

Hi, If anybody knows, Please help. Regards, Midhun P mail to : midhunpmadhav(a)gmail.com Mobile : +91-9946001223 <midhunpmadhav(a)ymail.com> On 15 October 2017 at 19:15, Midhun P <midhunpmadhav(a)gmail.com> wrote: > Hi all, > > I am running PARSEC FS on X86 architecture. While inspecting stats file i > am not able to find the following metrics. > > 1) L1 I Cache read accesses and Read MIsses > 2) L1 D Cache read accesses, read misses, write accesses and write misses. > 3) miss_buffer_size(MSHR),fill_buffer_size,prefetch_buffer_size and > wb_buffer_size > > i am able to find these metrics in stats.txt file. > > > *system.cpu0.dtb.rdAccesses 32697 > # TLB accesses on read requests* > *system.cpu0.dtb.wrAccesses 11202 > # TLB accesses on write requests* > *system.cpu0.dtb.rdMisses 442 > # TLB misses on read requests* > *system.cpu0.dtb.wrMisses 59 > # TLB misses on write requests* > *system.cpu0.apic_clk_domain.clock 8000 > # Clock period in ticks* > *system.cpu0.itb.rdAccesses 0 > # TLB accesses on read requests* > *system.cpu0.itb.wrAccesses 19861 > # TLB accesses on write requests* > *system.cpu0.itb.rdMisses 0 > # TLB misses on read requests* > *system.cpu0.itb.wrMisses 21 > # TLB misses on write requests* > *system.ruby.l1_cntrl0.L1Dcache.demand_hits 404143586 > # Number of cache demand hits* > *system.ruby.l1_cntrl0.L1Dcache.demand_misses 2158110 > # Number of cache demand misses* > *system.ruby.l1_cntrl0.L1Dcache.demand_accesses 406301696 > # Number of cache demand accesses* > *system.ruby.l1_cntrl0.L1Icache.demand_hits 19766387 > # Number of cache demand hits* > *system.ruby.l1_cntrl0.L1Icache.demand_misses 690806 > # Number of cache demand misses* > *system.ruby.l1_cntrl0.L1Icache.demand_accesses 20457193 > # Number of cache demand accesses* > > Please help. Do i need to pass any more debug flags or something to get > all metrics? (I was able to get all these while i used classic memory > model. Now i am using ruby memory model.) > > Regards, > > Midhun P > mail to : midhunpmadhav(a)gmail.com > <midhunpmadhav(a)ymail.com> >