TY - GEN
T1 - Virtual channel multiplexing in networks of workstations with irregular topology
AU - Silla, F.
AU - Duato, J.
AU - Sivasubramaniam, A.
AU - Das, C. R.
N1 - Funding Information:
This work was supported by the Spanish CICYT under Grant TIC97– 0897–C04–01
Publisher Copyright:
© 1998 IEEE.
PY - 1998
Y1 - 1998
N2 - Networks of workstations are becoming a cost-effective alternative for small-scale parallel computing. Although they may not provide the closely coupled environment of multicomputers and multiprocessors, they meet the needs of a great variety of parallel computing problems at a lower cost. However in order to achieve a high efficiency, the interconnects used to build the network of workstations must provide a very high bandwidth and low latencies, making their design a critical issue. Recently, a very efficient flow control protocol for networks of workstations has been proposed by the authors. This protocol multiplexes physical channels between several virtual channels and minimizes the use of control flits by transmitting several data flits each time a virtual channel gets the link. In this protocol, a virtual channel sends data flits until the message blocks or is completely transmitted. However it can reduce network throughput, by increasing short message latency, due to long messages monopolizing channels and hindering the progress of short messages. In this paper, we analyze the impact of limiting the number of flits (block size) that a virtual channel can send once it gets the link. We propose a new version of the previous flow control protocol that is easily, implementable on hardware. Simulation results show that limiting the maximum block size is not a good design decision, because the overall network performance decreases. Only when short message latency is crucial is it is acceptable to limit the block size.
AB - Networks of workstations are becoming a cost-effective alternative for small-scale parallel computing. Although they may not provide the closely coupled environment of multicomputers and multiprocessors, they meet the needs of a great variety of parallel computing problems at a lower cost. However in order to achieve a high efficiency, the interconnects used to build the network of workstations must provide a very high bandwidth and low latencies, making their design a critical issue. Recently, a very efficient flow control protocol for networks of workstations has been proposed by the authors. This protocol multiplexes physical channels between several virtual channels and minimizes the use of control flits by transmitting several data flits each time a virtual channel gets the link. In this protocol, a virtual channel sends data flits until the message blocks or is completely transmitted. However it can reduce network throughput, by increasing short message latency, due to long messages monopolizing channels and hindering the progress of short messages. In this paper, we analyze the impact of limiting the number of flits (block size) that a virtual channel can send once it gets the link. We propose a new version of the previous flow control protocol that is easily, implementable on hardware. Simulation results show that limiting the maximum block size is not a good design decision, because the overall network performance decreases. Only when short message latency is crucial is it is acceptable to limit the block size.
UR - http://www.scopus.com/inward/record.url?scp=84966529436&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84966529436&partnerID=8YFLogxK
U2 - 10.1109/HIPC.1998.737983
DO - 10.1109/HIPC.1998.737983
M3 - Conference contribution
AN - SCOPUS:84966529436
T3 - Proceedings - Symposium on Computer Architecture and High Performance Computing
SP - 147
EP - 154
BT - Proceedings - 5th International Conference on High Performance Computing, HiPC 1998
PB - IEEE Computer Society
T2 - 5th International Conference on High Performance Computing, HiPC 1998
Y2 - 17 December 1998 through 20 December 1998
ER -