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

Reply via email to