Re: [Gems-users] Cache Miss Rate


Date: Mon, 14 Apr 2008 10:40:53 -0400
From: "Carole-Jean Wu" <carolewu@xxxxxxxxxxxxx>
Subject: Re: [Gems-users] Cache Miss Rate
Hello Greg,

Thanks for  pointing me to Simics Driver Transaction Stats... I still have a few questions in regards to putting all these different statistics together.
First,
Insn requests is 0 because instructions don't go to this cache?
Does "Data requests"represent total number of memory references?
Do "Request missed: 2204349" mean number of transaction misses and "Hit return: 2101875" mean number of hit transactions?
Then miss rate is going to be "Request missed / Data requests" and is 1.62%?

Thanks a lot for your help!!
Carole


Simics Driver Transaction Stats
----------------------------------
Insn requests: 0
Data requests: 135717701
Memory mapped IO register accesses: 0
Device initiated accesses: 2565
Other initiated accesses: 0
Atomic load accesses: 65650
Exceptions: 949759
Non stallable accesses: 133408546
Prefetches: 104806
Cache Flush: 0


Simics Driver Transaction Results Stats
------------------------------------------
Fast path: 0
Request missed: 2204349
Sequencer not ready: 0
Duplicate instruction fetches: 0
Hit return: 2101875
Atomic last accesses: 91910

_________________________________________________________________________________________
Ruby Statistics

Total_misses: 2204349
total_misses: 2204349
user_misses: 1169397
supervisor_misses: 1034952
instruction_executed: 141136231588 
cycles_per_instruction: 0.5095
misses_per_thousand_instructions: 0.0156186
_________________________________________________________________________________________

On Mon, Apr 14, 2008 at 10:04 AM, Greg Byrd <gbyrd@xxxxxxxx> wrote:
See the "Simics Driver Transaction Stats."

You'll see instruction requests and data requests, etc.

...Greg


Carole-Jean Wu wrote:
> Hello GEMS-users,
>
> I am looking at the ruby dump-stat file (the long one) and couldn't
> figure out how many memory references there are to the cache.
>
> There are
>
> total number of instructions per chip
> total number of misses
> misses per thousand instruction
>
>
> but none of these tells me total number of memory references to the cache.
>
> Can someone explain how they calculate this number or hit/miss rate?
>
> Thanks,
> Carole
> ------------------------------------------------------------------------
>
> _______________________________________________
> Gems-users mailing list
> Gems-users@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
> Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
>
>

_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.


[← Prev in Thread] Current Thread [Next in Thread→]