Dear all,

at the recent gem5 workshop (ARM Research Summit), we presented COSSIM
Simulation Framework (
http://gem5.org/ARM_Research_Summit_2017_Workshop#COSSIM ). Today, we are
officially releasing the framework along with all the source code, required
documentation and examples. You can find all required repositories here:
https://github.com/H2020-COSSIM .

Briefly, COSSIM interconnects gem5 with a network simulator (OMNET++)
through the IEEE 1516 HLA protocol. As such it enables the simulation of
whichever combination of systems along with a multitude of possible network
topologies and connections. Since the HLA is an IP-based protocol, all
interconnections between gem5 instances and the network simulator can run
independently and even in different machines, thus making the overall
simulation distributed. Additionally there is a GUI that can be used to
instrument the simulation and the network traffic and interactions can also
be visualized. Lastly, a custom version of McPAT is included interconnected
with gem5 and featuring certain enhancements and additional xml templates.

We have already completed simulations comprising of several hundreds of
nodes (using a mix of ARM and x86 nodes) and the solution proposed scales
well.The framework implements all the required synchronization mechanisms
for correct execution. We have validated the simulator with three real
world applications and several benchmarks.

Our project presents many similarities with dist-gem5 and many starking
differences. At this point we are evaluating those similarities and
differences and would very much appreciate and welcome any feedback
especially from the people working on dist-gem5. Any possible collaboration
towards a mutual goal would be highly interesting for us.

We should note that the code we are releasing is based on the October 2017
stable gem5 version.

If you want to download and use the framework, please visit the github
repository listed above. There are scripts available that automate the
process to install and setup everything. If you want to avoid this process
and quickly evaluate the framework, we have also made available a Virtual
Machine based on Ubuntu 14.04 that has everything up and running.

We thank you in advance and wait for your feedback and comments!

Best regards,
Andreas Brokalakis
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to