Is it generally safe to send multiple copies of the same
MsgPointer(ref-counted) around? That is, if a message has multiple
destinations and it arrives at one, will that destination modify the
underlying Message in a way which will affect other destinations?

Garnet doesn't support multi/broadcasting, so it clones and duplicates each
multi-destination message, but I'm extending it with a network that does
support it. Since the Message doesn't have any other unique identifier(that
I can find), I was hoping to be able to use the pointer value to to
determine which series of messages in various queues are unique and which
are "copies", but if I have to .clone() them, that won't work.

Any suggestions?

-Mark Browning
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to