Re: [Gems-users] Issue with SLICC ...in MOESI_CMP_L2-sim


Date: Fri, 05 Mar 2010 15:42:48 -0500
From: Greg Byrd <gbyrd@xxxxxxxx>
Subject: Re: [Gems-users] Issue with SLICC ...in MOESI_CMP_L2-sim
Have you looked at the C++ code that's generated from SLICC to see if there's something weird happening?

...Greg


Muhammad Shoaib wrote:
With the following setting, my "print_some()" gets executed for the "apache" workload...but still cal_Time() is not invoked

==================================================
 in_port(requestNetwork_in, RequestMsg, GlobalRequestToL2Cache) {
    if (requestNetwork_in.isReady()) {
      peek(requestNetwork_in, RequestMsg) {
 print_some();
cal_Time(in_msg.Address);

}}
=================================================

So this employs that whenever a request (for updated copy or whatever) is forwarded to my current node, it comes out that the required address is not in the cache (is that right??). Since cal_Time() print stuff will only execute on a hit. But isn't there a contradiction ..requests are forwarded to my node because I have that cache line but they are not there!!!

Shoaib


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