A queuing model of a parallel processor with an interconnection network incorporating a hierarchy of paths is developed and analyzed. The model captures the behavior of the processors, the interconnection network, and the storage modules. The network considered includes fast paths that operate in the absence of contention and alternate paths with contention resolution. The network overall performance is shown to be close to that of a contention-free network of fast paths. It is shown that, as the load varies, this hierarchical interconnection network is robust with respect to ideal networks with no delay. An analysis of the effects of hot spots shows that processor throughput is limited by storage rather than communications bandwidth and that an upper bound on the processor utilization is inversely proportional to the miss probability. The analysis suggests that a fetch-and-add network could be incorporated into a connection hierarchy whose average performance is close to that of a network with no combining, so this may be an effective way to handle hot spots without much penalty to overall system performance.<<ETX>>
[1]
Kevin P. McAuliffe,et al.
The IBM Research Parallel Processor Prototype (RP3): Introduction and Architecture
,
1985,
ICPP.
[2]
Peter A. Franaszek,et al.
Path hierarchies in interconnection networks
,
1987
.
[3]
Gregory F. Pfister,et al.
“Hot spot” contention and combining in multistage interconnection networks
,
1985,
IEEE Transactions on Computers.
[4]
Walter A. Rosenkrantz,et al.
Some Theorems on the Instability of the Exponential Back-Off Protocol
,
1984,
International Symposium on Computer Modeling, Measurement and Evaluation.
[5]
Christos J. Georgiou,et al.
Multipath Hierarchies in Interconnection Networks
,
1987,
ICS.
[6]
Kai Hwang,et al.
Computer architecture and parallel processing
,
1984,
McGraw-Hill Series in computer organization and architecture.