Depends on #7.
There should be two new instruments:
INSTRUMENT_BUFFER_PUSH
INSTRUMENT_BUFFER_POP
Whenever a flit is pushed into a buffer or popped out of a buffer, the corresponding instrument should fire. There should be enough information to identify the flit and the relevant node. Also probably wherever the flit is getting routed to. The parameter list will probably be the same or similar to the route instrument.
Depends on #7.
There should be two new instruments:
INSTRUMENT_BUFFER_PUSHINSTRUMENT_BUFFER_POPWhenever a flit is pushed into a buffer or popped out of a buffer, the corresponding instrument should fire. There should be enough information to identify the flit and the relevant node. Also probably wherever the flit is getting routed to. The parameter list will probably be the same or similar to the
routeinstrument.