Combining Loads and Stores
•At a switch combine loads and stores to a common location as follows
•Load/Load -- forward one of the loads towards the memory, and when the value is returned, satisfy both
•Load/Store -- forward the store, and when the ACK arrives back at the switch, return value to satisfy load
•Store/Store -- forward one of the stores, and when the ACK arrives back at the switch, return it for both
•Processors are restricted to having only one outstanding request at a time to a given location