Hi -

I am interested in setting up a workload that may require a
server/client setup of simulated machines. I am looking into the
network infrastructure of Gem5 to understand what support is there.

First, so far my understanding is that there is support to run two (or
more?) simulated machines, which can communicate with each other
through the EtherLink network fabric. Is this right? Also, is there
any reference you would recommend that explains how to setup a
simulation of two such machines?

Second, I am wondering whether there is any existing infrastructure
that enables to talk with a simulated machine from the outside world.
Specifically, whether I can can run a client on a real machine, and
have the client communicate with a server running on the target
simulated machine. While I could potentially run the server on one
simulated machine and the client on another simulated machine, the
hypothesis is that by running the client outside we might be able to
save simulation time (but by how much is admittedly debatable).

Thanks in advance.

-Haris
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to