Date: | Thu, 6 Dec 2007 10:57:53 -0600 |
---|---|
From: | "Mike Marty" <mike.marty@xxxxxxxxx> |
Subject: | Re: [Gems-users] About ordered virtual networks |
Declaring the virtual network as "ordered" implies point-to-point ordering. That is, if P1 sends messages {A, B} to P2, then P2 will receive them in that order. It does not imply any total ordering of the interconnect. This essentially turns off adaptive routing for that virtual network and enables an assertion in MessageBuffer that prevents you from enqueuing two messages where the latter has a latency delay that would make it go before the first message
A protocol dependent characteristic. Having an ordered Forward network eliminates en entire class of races. The HP/Compaq GS320 directory protocol uses an ordered forward network --Mike |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [Gems-users] About ordered virtual networks, Marco Solinas |
---|---|
Next by Date: | [Gems-users] Same L1D cache miss and L2 cache miss in MESI_CMP_filter_directory, Arnab Sinha |
Previous by Thread: | [Gems-users] About ordered virtual networks, Marco Solinas |
Next by Thread: | [Gems-users] Fwd: Re: LogTM not aborting, imukherj |
Indexes: | [Date] [Thread] |