Hi Joseph, The DMA controllers are only needed in full-system mode. The mesh topology should work without any DMA controllers under SE mode as well.
The N+1 switches are needed because each node N attaches to a particular switch and then the N+1 switch is central switch. Garnet essentially works with many of our topologies, but since there is no documentation on how to use it, is not yet ready for large scale usage. We should have some documentation available in a next few months. And yes, Ruby does not support but interconnect models. Brad From: [email protected] [mailto:[email protected]] On Behalf Of Joseph Pusdesris Sent: Wednesday, February 23, 2011 5:09 PM To: m5-users Subject: Re: [m5-users] Ruby questions Bump again... -Joseph On Wed, Feb 16, 2011 at 6:54 PM, Joseph Pusdesris <[email protected]<mailto:[email protected]>> wrote: Bump. Also, when using a mesh topology, why are a bunch of DMA_Controllers needed? -Joseph On Fri, Feb 11, 2011 at 3:21 PM, Joseph Pusdesris <[email protected]<mailto:[email protected]>> wrote: Hi everyone, I have a few updated questions to ask. This is particularly aimed at Brad, but if anyone else knows, I would love some answers. Why are there n+1 switches rather than just one in the crossbar definition? That is to ask, why couldn't this snippet: ext_links = [ExtLink(ext_node=n, int_node=i) for (i, n) in enumerate(nodes)] xbar = len(nodes) # node ID for crossbar switch int_links = [IntLink(node_a=i, node_b=xbar) for i in range(len(nodes))] return Crossbar(ext_links=ext_links, int_links=int_links, num_int_nodes=len(nodes)+1) Instead be implemented as so?: ext_links = [ExtLink(ext_node=n, int_node=0) for (i, n) in enumerate(nodes)] int_links = [] return Crossbar(ext_links=ext_links, int_links=int_links, num_int_nodes=1) What is the status of garnet? I haven't seen much discussion of it on either mailing list. Is a Bus interconnect possible using either of the ruby network models? From what I can tell it's not. The gems-users mailing list seemed to agree. -Joseph
_______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
