Dear all,
Could anyone please help me on this issue? I want to implement
hardware local checkpointing on a shared memory multiprocessor with
mesi directory-based cache coherency protocol. For this I need to find
which processors communicate each other in a checkpointing interval by
consuming the cache data produced by a specific processor. In order to
do that, I tried to call pkt->getSrc() and pkt->getDest() in
satisfyCpuSideRequest function to find the source and destination
processors of the packet. But it didn't work. Would you please tell me
how can I find the ID of source and destination processors for each
interaction?
I would be extremely grateful if anyone could guide me.
Regards,
Atie