You can simulate as many machines as you want, but you may or may not be
able to hook them together like you want to.  The barrier to simulating
more than two machines on a standard network is that there is no Ethernet
switch model, just a simple link.  So you can hook two machines directly
together, or simulate even more machines if one of them has multiple
interfaces and acts as a software router (we've done this before, to model
the performance of the machine in the middle that's forwarding packets).
 But if you want a conventional network, you'd have to write a model for a
switch.  It wouldn't be terrifically hard, but it's not there out of the
box.

Steve

On Mon, Jul 16, 2012 at 10:33 PM, Hossein Nikoonia <nikoo...@gmail.com>wrote:

> Yes, it is possible
>
> see fs.py and included .py s.
> you should create 3 (or more) "system" and make them child of "root"
>
> when simulating one system, "root" has only one child. see
> m5out/config.ini.
>
> Best
> Seyed Hossein
>
>
> On Tue, Jul 17, 2012 at 9:41 AM, Anirudh Sivaraman 
> <sk.anir...@gmail.com>wrote:
>
>> Hi
>>
>> I was wondering if there was a facility to simulate 3 or more
>> networked CPUs within one GEM5 process. I am looking for something
>> like --dual, but which generalises to >=3 processor instances.
>>
>> Anirudh
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to