Improvements to Ruby's SimpleNetwork

Description

Ruby's SimpleNetwork provides a high level performance model for interconnect switches and links, but lacks a few features such as the ability to introduce routing latency in the switches. It's helpful to have additional performance modeling knobs without having to use the detailed Garnet model.

This ticket tracks some changes I've made to SimpleNetwork to allow more configurability:

I’d would be helpful if I could get some general feedback about this set of patch as a whole. One question I have is whether or not it would be more appropriate to create a separate network model based on SimpleNetwork (SimpleNetwork2.0 ?) with these features ?

Assignee

Tiago Muck

Reporter

Tiago Muck

Components

Priority

Medium