ON THE ROUTING OF SIGNALS IN PARALLEL PROCESSOR MESHES

Authors
Citation
Cv. Papadopoulos, ON THE ROUTING OF SIGNALS IN PARALLEL PROCESSOR MESHES, Microprocessing and microprogramming, 41(2), 1995, pp. 171-189
Citations number
8
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture
ISSN journal
01656074
Volume
41
Issue
2
Year of publication
1995
Pages
171 - 189
Database
ISI
SICI code
0165-6074(1995)41:2<171:OTROSI>2.0.ZU;2-N
Abstract
Wormhole message routing is supported by the communication hardware of several distributed memory machines. This particular method of messag e routing has numerous advantages but creates the problem of a routing deadlock. When long messages compete for the same channels in the net work, some messages will be blocked until the first message is fully c onsumed by the processor at the destination of the message. A deadlock occurs if a set of messages mutually blocks, and no message can progr ess towards its destination. Most deadlock free routing schemes previo usly known are designed to work on regular binary hypercubes, a very s pecial case of multicomputer interconnection networks. However, these routing schemes do not provide enough flexibility to deal with the irr egular 2-D-tori and attached auxiliary cells found on many newer paral lel systems. To handle irregular topologies elegantly, a simple proof is necessary to verify the router code. The new proof given in this re port is carried out directly on the network graph. It is constructive in the sense that it reveals the design options to deal with irregular ities and shows how additional flexibility can be used to achieve bett er load balancing. Based on the modified routing model, a set of deadl ock free router functions relevant to the 1Warp system configurations