graph G {
rankdir=LR;
"board.cache_hierarchy.ruby_system.network.routers0" [color="#000000", fillcolor="#cce6fc", fontcolor="#000000", fontname=Arial, fontsize=14, label="R 0", shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.network.routers1" [color="#000000", fillcolor="#cce6fc", fontcolor="#000000", fontname=Arial, fontsize=14, label="R 1", shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.network.routers2" [color="#000000", fillcolor="#cce6fc", fontcolor="#000000", fontname=Arial, fontsize=14, label="R 2", shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.network.routers3" [color="#000000", fillcolor="#cce6fc", fontcolor="#000000", fontname=Arial, fontsize=14, label="R 3", shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.network.routers4" [color="#000000", fillcolor="#cce6fc", fontcolor="#000000", fontname=Arial, fontsize=14, label="R 4", shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.network.routers5" [color="#000000", fillcolor="#cce6fc", fontcolor="#000000", fontname=Arial, fontsize=14, label="R 5", shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.network.routers6" [color="#000000", fillcolor="#cce6fc", fontcolor="#000000", fontname=Arial, fontsize=14, label="R 6", shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.network.routers7" [color="#000000", fillcolor="#cce6fc", fontcolor="#000000", fontname=Arial, fontsize=14, label="R 7", shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.network.routers0" -- "board.cache_hierarchy.ruby_system.network.routers1"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers0" -- "board.cache_hierarchy.ruby_system.network.routers2"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers0" -- "board.cache_hierarchy.ruby_system.network.routers3"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers0" -- "board.cache_hierarchy.ruby_system.network.routers4"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers0" -- "board.cache_hierarchy.ruby_system.network.routers5"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers0" -- "board.cache_hierarchy.ruby_system.network.routers6"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers0" -- "board.cache_hierarchy.ruby_system.network.routers7"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers1" -- "board.cache_hierarchy.ruby_system.network.routers2"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers1" -- "board.cache_hierarchy.ruby_system.network.routers3"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers1" -- "board.cache_hierarchy.ruby_system.network.routers4"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers1" -- "board.cache_hierarchy.ruby_system.network.routers5"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers1" -- "board.cache_hierarchy.ruby_system.network.routers6"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers1" -- "board.cache_hierarchy.ruby_system.network.routers7"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers2" -- "board.cache_hierarchy.ruby_system.network.routers0"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers2" -- "board.cache_hierarchy.ruby_system.network.routers3"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers2" -- "board.cache_hierarchy.ruby_system.network.routers4"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers2" -- "board.cache_hierarchy.ruby_system.network.routers5"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers2" -- "board.cache_hierarchy.ruby_system.network.routers6"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers2" -- "board.cache_hierarchy.ruby_system.network.routers7"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers3" -- "board.cache_hierarchy.ruby_system.network.routers0"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers3" -- "board.cache_hierarchy.ruby_system.network.routers1"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers3" -- "board.cache_hierarchy.ruby_system.network.routers4"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers3" -- "board.cache_hierarchy.ruby_system.network.routers5"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers3" -- "board.cache_hierarchy.ruby_system.network.routers6"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers3" -- "board.cache_hierarchy.ruby_system.network.routers7"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers4" -- "board.cache_hierarchy.ruby_system.network.routers0"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers4" -- "board.cache_hierarchy.ruby_system.network.routers1"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers4" -- "board.cache_hierarchy.ruby_system.network.routers2"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers4" -- "board.cache_hierarchy.ruby_system.network.routers5"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers4" -- "board.cache_hierarchy.ruby_system.network.routers6"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers4" -- "board.cache_hierarchy.ruby_system.network.routers7"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers5" -- "board.cache_hierarchy.ruby_system.network.routers0"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers5" -- "board.cache_hierarchy.ruby_system.network.routers1"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers5" -- "board.cache_hierarchy.ruby_system.network.routers2"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers5" -- "board.cache_hierarchy.ruby_system.network.routers3"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers5" -- "board.cache_hierarchy.ruby_system.network.routers6"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers5" -- "board.cache_hierarchy.ruby_system.network.routers7"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers6" -- "board.cache_hierarchy.ruby_system.network.routers0"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers6" -- "board.cache_hierarchy.ruby_system.network.routers1"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers6" -- "board.cache_hierarchy.ruby_system.network.routers2"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers6" -- "board.cache_hierarchy.ruby_system.network.routers3"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers6" -- "board.cache_hierarchy.ruby_system.network.routers4"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers6" -- "board.cache_hierarchy.ruby_system.network.routers7"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers7" -- "board.cache_hierarchy.ruby_system.network.routers0"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers7" -- "board.cache_hierarchy.ruby_system.network.routers1"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers7" -- "board.cache_hierarchy.ruby_system.network.routers2"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers7" -- "board.cache_hierarchy.ruby_system.network.routers3"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers7" -- "board.cache_hierarchy.ruby_system.network.routers4"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.network.routers7" -- "board.cache_hierarchy.ruby_system.network.routers5"  [color="#042d50", dir=forward, weight=0.5];
"board.cache_hierarchy.ruby_system.l1_controllers0" [color="#000000", fillcolor="#e5bcd0", fontcolor="#000000", fontname=Arial, fontsize=14, label=l1_controllers0, shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.l1_controllers0" -- "board.cache_hierarchy.ruby_system.network.routers0"  [color="#381526", dir=both, weight=1.0];
"board.cache_hierarchy.ruby_system.l1_controllers1" [color="#000000", fillcolor="#e5bcd0", fontcolor="#000000", fontname=Arial, fontsize=14, label=l1_controllers1, shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.l1_controllers1" -- "board.cache_hierarchy.ruby_system.network.routers1"  [color="#381526", dir=both, weight=1.0];
"board.cache_hierarchy.ruby_system.l1_controllers2" [color="#000000", fillcolor="#e5bcd0", fontcolor="#000000", fontname=Arial, fontsize=14, label=l1_controllers2, shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.l1_controllers2" -- "board.cache_hierarchy.ruby_system.network.routers2"  [color="#381526", dir=both, weight=1.0];
"board.cache_hierarchy.ruby_system.l1_controllers3" [color="#000000", fillcolor="#e5bcd0", fontcolor="#000000", fontname=Arial, fontsize=14, label=l1_controllers3, shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.l1_controllers3" -- "board.cache_hierarchy.ruby_system.network.routers3"  [color="#381526", dir=both, weight=1.0];
"board.cache_hierarchy.ruby_system.l2_controllers" [color="#000000", fillcolor="#e5bcd0", fontcolor="#000000", fontname=Arial, fontsize=14, label=l2_controllers, shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.l2_controllers" -- "board.cache_hierarchy.ruby_system.network.routers4"  [color="#381526", dir=both, weight=1.0];
"board.cache_hierarchy.ruby_system.directory_controllers" [color="#000000", fillcolor="#e5bcd0", fontcolor="#000000", fontname=Arial, fontsize=14, label=directory_controllers, shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.directory_controllers" -- "board.cache_hierarchy.ruby_system.network.routers5"  [color="#381526", dir=both, weight=1.0];
"board.cache_hierarchy.ruby_system.dma_controllers0" [color="#000000", fillcolor="#e5bcd0", fontcolor="#000000", fontname=Arial, fontsize=14, label=dma_controllers0, shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.dma_controllers0" -- "board.cache_hierarchy.ruby_system.network.routers6"  [color="#381526", dir=both, weight=1.0];
"board.cache_hierarchy.ruby_system.dma_controllers1" [color="#000000", fillcolor="#e5bcd0", fontcolor="#000000", fontname=Arial, fontsize=14, label=dma_controllers1, shape=Mrecord, style="rounded, filled"];
"board.cache_hierarchy.ruby_system.dma_controllers1" -- "board.cache_hierarchy.ruby_system.network.routers7"  [color="#381526", dir=both, weight=1.0];
}
