If you look in src/dev/Ethernet.py, you'll see there's a 'speed' parameter on the EtherLink object that lets you set the simulated bandwidth.
The details of how you set this will vary depending on your config script, but if you're using the makeDualRoot() function from configs/example/fs.py, then after everything is construction you should be able to do something like: root.etherlink.speed = '10Gbps' Steve On Fri, Feb 27, 2015 at 8:03 AM, Ivan Stalev via gem5-users < gem5-users@gem5.org> wrote: > Hi, > > Is there a way to achieve more ethernet bandwidth than 1000mbps when > simulating a client-server model? I am not really interested in a detailed > simulation of the ethernet connection itself. I am simulating memory > intensive applications with the goal of maxing out the server's memory > bandwidth. The server receives thousands of queries per second from the > client, but the sever's throughput is currently limited by the ethernet > bandwidth as opposed to the memory. > > I could run the client and server applications on the same machine and > have them communicate over TCP/IP loopback, but I want them to have > completely separate caches/memories so that they do not interfere with each > other. > > I am running GEM5 using ARMv8 64-bit. Any help/tips would be greatly > appreciated! > > Thank you, > > Ivan > > _______________________________________________ > 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