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