The two main interconnect classes in Ruby are PerfectSwitch and
Throttle (which controls bandwidth over point-to-point links). You can
define any topology you want with a topology file, and you can set the
latency and bandwidth for each link. (Or you can define a class to
build a topology, like the built-in 2D-TORUS, etc.)
A message on this list a couple of weeks ago indicated that a more
sophisticated interconnection network model from Princeton will be
incorporated in the next GEMS release. I'm not part of the GEMS team,
so I have no idea when that might happen.
...Greg
Zhang Yu wrote:
Hi,
I want to conduct some on-chip network in the full system simulator.
Does Gems have easy control on the interconnection networks for CMP?
Can anybody tell how the processors communicate with each other in Gems?
Thanks,
Yu
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
|
|