I think, even though you are running 1 processor, you do have a
coherence protocol that is running on top. For writing to a cache
block, you need the cache block in M state which a LD does not provide
you. Hence you miss again to get the valid permissions.
Cheers,
Niket
Ashwath Narasimhan wrote:
Hi Dan,
I understand what you say, but I am running it for Number_of_processors
= 1 i.e." -p 1". Coherence miss shouldn't occur for this right? because
we have just 1 processor and coherence doesn't make sense here.
regards,
Ashwath
On Wed, Dec 3, 2008 at 9:25 PM, Dan Gibson <degibson@xxxxxxxx> wrote:
Looks
like a coherence miss to me. Satisfying a load will get the line in S
-- satisfying the store requires the line in M. Hence, both miss.
Regards,
Dan
Hi,
I am unable to explain the behavior of RUBY for this scenario. When I
Load an address say
0x040 and store data to the same address, the RUBY tool classifies it
as a MISS. I am
unable to explain why this is happening. This has nothing to do with my
code changes,
since the tool itself lists the total number of misses separately.
Specs: Direct mapped cache,64 byte block size, 64KB L1D and 64KB L1 I
cache. MOSI
protocol, Number of processors = 16, 1st column indicates the
processor. Tester trace used.
1 0x40000000 0 LD ---> Load 0xXXXXXX00 *****1
1 0x40000001 0 LD
1 0x40000002 0 LD
1 0x40000003 0 LD
1 0x40000064 0 LD
1 0x40000128 0 LD
1 0x40000256 0 LD
1 0x40000257 0 LD
1 0x40000512 0 LD
1 0x40000900 0 LD -----> Load 0xXXXXXX900 *****2
1 0x40000870 0 IFETCH
1 0x40000000 0 ST ----> Should be a HIT ****1
1 0x40000901 0 ST ----> Should be a HIT ****2
_______________________________________________
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.
--
http://www.cs.wisc.edu/~gibson [esc]:wq!
_______________________________________________
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.
|
|