I’d suggest taking a look at
src/mem/bus.hh,src/mem/bus.cc,src/mem/cache/cache_impl.hh and
src/mem/cache/miss/mshr.cc to gain an understanding on how coherence and the
bus interconnect work with each other.  If you want to implement a different
type of interconnect, like a mesh, then you will have to modify the
coherence scheme as well as the interconnect.

 

Geoff

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Zhang Yu
Sent: Friday, January 11, 2008 4:30 PM
To: M5 users mailing list
Subject: Re: [m5-users] Interconnection between multiple processors

 

Thanks for the reply. Furthermore, if I want to use other interconnection
network topologies in M5, is there a quick way to get start?

Thanks,
Yu

On Jan 11, 2008 3:15 PM, Geoffrey Blake < HYPERLINK
"mailto:[EMAIL PROTECTED]"[EMAIL PROTECTED]> wrote:

The interconnection between cpus that M5 currently uses is a snoopy bus.
Unfortunately, there is no other way to interconnect CPUs.  Though as of
M52.0b4, you can construct a hierarchal bus structure, ie: 4 CPUs, each pair
of cpus shares an L2, and coherence is done among the local and remote pair,
similar to how an Intel quad core is setup.  (Someone please correct me if
this not correct.)

 

Geoff

 

From: HYPERLINK "mailto:[EMAIL PROTECTED]"
[EMAIL PROTECTED] [mailto:HYPERLINK
"mailto:[EMAIL PROTECTED]" [EMAIL PROTECTED] On Behalf
Of Zhang Yu
Sent: Friday, January 11, 2008 4:08 PM
To: HYPERLINK "mailto:[email protected]"; [EMAIL PROTECTED]
Subject: [m5-users] Interconnection between multiple processors

 

Hi,

I want use the full system mode booting with multiple processors to run some
MPI programs. I was wondering how the processors are connected to each
other. Since in the configuration, the only thing I could do is to set the
number of cpus. Is there a default interconnection network between these
cpus? Or there is no interconnection at all but only a shared memory? I want
to know how the cpus communicate with each other and how I can get control
of the communication. 

Thanks,
Yu

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.19.0/1216 - Release Date: 1/9/2008
10:16 AM

 

No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.19.0/1216 - Release Date: 1/9/2008
10:16 AM


_______________________________________________
m5-users mailing list
HYPERLINK "mailto:[email protected]"[email protected]
HYPERLINK "http://m5sim.org/cgi-bin/mailman/listinfo/m5-users";
\nhttp://m5sim.org/cgi-bin/mailman/listinfo/m5-users 

 

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.19.0/1216 - Release Date: 1/9/2008
10:16 AM


No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.516 / Virus Database: 269.19.0/1216 - Release Date: 1/9/2008
10:16 AM
 
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to