Hi gem5 users and developers, I am pleased to announce the release of Garnet2.0 inside gem5! Garnet2.0 replaces the original garnet network model within Ruby.
Note: This change only affects users of the Ruby memory system (not the classic memory system). Moreover, the default network model within Ruby continues to be the “simple" network. Those of you wishing to pull out the old garnet code should clone -r 11659. Key features of garnet2.0: - single-cycle optimized router (by default). - ability to model heterogeneous topologies with different latencies in each router. - support in the topology and in garnet2.0 for modeling custom routing algorithms. - more stats. - cleaner code and better documentation. The goal is to model cycle-by-cycle contention at routers, and providing close to the flexibility/speed of the simple network. Details on the Model More details on the model and how to invoke it it can be found here: http://www.gem5.org/Interconnection_Network http://www.gem5.org/Garnet2.0 Running Garnet in a standalone manner with synthetic traffic: The code for running Garnet2.0 in a standalone manner with synthetic traffic has also been revamped, and more synthetic traffic patterns have been added. http://www.gem5.org/Garnet_Synthetic_Traffic As part of the Garnet2.0 development, some key changes across Ruby are: - A new network configuration file: configs/network/Network.py for network specific parameters (earlier this was all in configs/ruby/Ruby.py). - Uni-directional links between routers within the topology files (to allow per-direction weights for routing algorithms) - Mesh-based topology files are now associated with a routing algorithm based on weights on each link. For instance: Mesh_XY, Mesh_westfirst, … More updates with advanced features will periodically be pushed into the repo. Please let me know if you face any issues. Cheers, Tushar **************************************************** Tushar Krishna Assistant Professor School of Electrical and Computer Engineering School of Computer Science (Adjunct) Georgia Institute of Technology Atlanta, GA 30332-0250 Office: KACB 2318 Phone: 404-894-9483 Email: tus...@ece.gatech.edu<mailto:tus...@ece.gatech.edu> Web: tusharkrishna.ece.gatech.edu<http://tusharkrishna.ece.gatech.edu/>
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users