Dear Prof. Tushar Krishna,

I have a question about how to add component in garnet 2.0. As we known,
the garnet is event driven simulator, and it would schedule the event and
execute it by time sequence. I'm trying to add a component in the network
to bypass the flit which is going to the router. As I observed, Both of
Inputunit and NetworkInterface have its own consumer, and they are
consuming the flits from the NetworkLink. Hence, I am going to add that
component to consume the flit which is supposed to be consumed by the
Inputunit.

I added that component in the garnet, but it cannot be waken by the
consumer. I'm really confused by how to wake up them in right sequence in
the garnet because it seems that each component is going to be waken by the
consumer.

Another concern is what the difference between scheduleEvent and
scheduleEventAbsolute?  Are they used to set up to wakeup its own consumer
after several cycles later?

Your helps would be appreciated in advance!

Best regards,
Hao
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to