I see, thanks a lot!

Jiayuan
  ----- Original Message ----- 
  From: Geoffrey Blake 
  To: 'M5 users mailing list' 
  Sent: 2007年12月13日 11:15 AM
  Subject: RE: [m5-users] what's UpgradeReq for?


  As UpgradeReq is used when a cache wants to transistion its shared line to 
modified.  An UpgradeReq will force the other caches to invalidate in this 
case, so no response is sent.  Using a ReadExReq would get you the same result, 
but would cause the previous owner of the line to send a response with the 
data.  So an Upgrade is an optimization to reduce interconnect traffic.

   

  Geoff

   

  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jiayuan
  Sent: Wednesday, December 12, 2007 10:00 PM
  To: 'M5 users mailing list'
  Subject: [m5-users] what's UpgradeReq for?

   

  Hey all,

   

  I was trying to modify the memory system to allow multiple responses for 
interconnection modeling (in SE mode). However, it came to a “limit reached” 
(running out of events).

   

  The last packet that my interconnection dealt with is an UpgradeReq, which 
doesn’t trigger any responses. However, I’m not able to tell what it does. Can 
some one shed light on it?

   

  Thanks!

   

  Jiayuan

   

  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.503 / Virus Database: 269.17.1/1182 - Release Date: 12/12/2007 
11:29 AM



  No virus found in this outgoing message.
  Checked by AVG Free Edition.
  Version: 7.5.503 / Virus Database: 269.17.1/1182 - Release Date: 12/12/2007 
11:29 AM




------------------------------------------------------------------------------


  _______________________________________________
  m5-users mailing list
  m5-users@m5sim.org
  http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to