Hi there

I think there is a typo in file 'gem5/configs/topologies/Mesh_XY.py'. 
https://github.com/gem5/gem5/blob/master/configs/topologies/Mesh_XY.py line 
154-157 & line 169-172. 

We should reverse the direction of both outport and inport. This part should be:
line 154: src_node=routers[north_out],
line 155: dst_node=routers[south_in],
line 156: src_outport="South",
line 157: dst_inport ="North",
​
According to Router::addOutPort. 
https://github.com/gem5/gem5/blob/master/src/mem/ruby/network/garnet2.0/Router.cc
 line 146. 


The 'src_outport' is the direction of the outport corresponding to its own 
router, so as the 'dst_inport'. Thus, it should be the north router send flits 
through its south outport to the north inport of the adjacent south router.


Thank you,
Chen

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to