- https://doi.org/10.1142/s0129626494000375
NETWORK SYNCHRONIZATION AND OUT-OF-ORDER ACCESS TO VECTORS
- Dec 1, 1994
- Parallel Processing Letters
- Mateo Valero +2 more
Abstract
In vector multiprocessor systems, collisions in the interconnection network and conflicts in the memory modules are the main causes of the performance degradation. In this work we use a synchronized interconnection network, and propose an interleaved storage scheme and an out-of-order access to the elements of the stream that allow conflict-free access. The streams are generated by the different processors in an asynchronous manner. The mechanism works for the most common strides found in real programs. The hardware required is also described and its complexity is shown to be equivalent to the complexity when the processor requests the elements in order.
- # Conflict-free Access
- # Real Programs
- # Memory Modules
- # Interconnection Network
- # Main Causes
- # Processor Requests
- # Storage Scheme
- # Multiprocessor Systems
- # Performance Degradation