config: make internal links in network topology unidirectional.
Review Request #3555 - Created July 13, 2016 and submitted
| Information | |
|---|---|
| Tushar Krishna | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
| ahansson, bbeckman, jyin, mporemba | |
config: make internal links in network topology unidirectional. This patch makes the internal links within the network topology unidirectional, thus allowing any deadlock-free routing algorithms to be specified from the topology itself using weights. This patch also renames Mesh.py and MeshDirCorners.py to Mesh_XY.py and MeshDirCorners_XY.py (Mesh with XY routing). It also adds a Mesh_westfirst.py and CrossbarGarnet.py topologies.
-
configs/topologies/CrossbarGarnet.py (Diff revision 1) -
Trailing whitespace
-
configs/topologies/Mesh_XY.py (Diff revision 1) -
Trailing whitespace
-
configs/topologies/Mesh_XY.py (Diff revision 1) -
Trailing whitespace
-
configs/topologies/Mesh_XY.py (Diff revision 1) -
Whitespace
-
configs/topologies/Mesh_westfirst.py (Diff revision 1) -
Trailing whitespace
-
configs/topologies/Mesh_westfirst.py (Diff revision 1) -
Trailing whitespace
-
configs/topologies/Mesh_westfirst.py (Diff revision 1) -
Trailing whitespace
-
configs/topologies/Mesh_westfirst.py (Diff revision 1) -
Trailing whitespace
-
configs/topologies/Mesh_westfirst.py (Diff revision 1) -
Whitespace
-
src/mem/ruby/network/simple/SimpleNetwork.py (Diff revision 1) -
Trailing whitespace
-
src/mem/ruby/network/simple/SimpleNetwork.py (Diff revision 1) -
It seems to me that these four lines should be removed. Will they be useful for anything?
Some minor style issues which you can see on the reviewboard need to be fixed, otherwise looks good.
-
configs/topologies/Mesh_westfirst.py (Diff revision 1) -
Minor nitpick, but this seems like east-first to me, since the links with weight 1 send from west to east. But this all depends how you look at the map :)
-
configs/topologies/Pt2Pt.py (Diff revision 1) -
Seems link_count should increment after appending int_links
Summary: |
|
||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description: |
|
||||||||||||||||||||||||
Diff: |
Revision 2 (+611 -491) |
Ship It!
Ship It!
