TY - JOUR
T1 - On bufferless routing of variable length messages in leveled networks
AU - Bhatt, Sandeep N.
AU - Bilardi, Gianfranco
AU - Pucci, Geppino
AU - Ranade, Abhiram
AU - Rosenberg, Arnold L.
AU - Schwabe, Eric J.
PY - 1996
Y1 - 1996
N2 - We study the most general communication paradigm on a multiprocessor, wherein each processor has a distinct message (of possibly distinct lengths) for each other processor. We study this paradigm, which we call chatting, on multiprocessors that do not allow messages once dispatched ever to be delayed on their routes. By insisting on oblivious routes for messages, we convert the communication problem to a pure scheduling problem. We introduce the notion of a virtual chatting schedule, and we show how efficient chatting schedules can often be produced from efficient virtual chatting schedules. We present a number of strategies for producing efficient virtual chatting schedules on a variety of network topologies.
AB - We study the most general communication paradigm on a multiprocessor, wherein each processor has a distinct message (of possibly distinct lengths) for each other processor. We study this paradigm, which we call chatting, on multiprocessors that do not allow messages once dispatched ever to be delayed on their routes. By insisting on oblivious routes for messages, we convert the communication problem to a pure scheduling problem. We introduce the notion of a virtual chatting schedule, and we show how efficient chatting schedules can often be produced from efficient virtual chatting schedules. We present a number of strategies for producing efficient virtual chatting schedules on a variety of network topologies.
KW - All-to-all communication
KW - High-level communication primitives
KW - Interprocessor communication
KW - Message scheduling
KW - Processor networks
KW - Routing algorithms
UR - http://www.scopus.com/inward/record.url?scp=0030173056&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0030173056&partnerID=8YFLogxK
U2 - 10.1109/12.506427
DO - 10.1109/12.506427
M3 - Article
AN - SCOPUS:0030173056
SN - 0018-9340
VL - 45
SP - 714
EP - 729
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 6
ER -