Skip to content
Free planNo credit card requiredStart writing

article · IEEE Transactions on Parallel and Distributed Systems · 1992

Virtual-channel flow control

William J. Dally

Cited by 1,154Abstract and details only

Abstract

Network throughput can be increased by dividing the buffer storage associated with each network channel into several virtual channels. Each physical channel is associated with several small queues, virtual channels, rather than a single deep queue. The virtual channels associated with one physical channel are allocated independently but compete with each other for physical bandwidth. Virtual channels decouple buffer resources from transmission resources. This decoupling allows active messages to pass blocked messages using network bandwidth that would otherwise be left idle. The paper studies the performance of networks using virtual channels using both analysis and simulation. These studies show that virtual channels increase network throughput, by a factor of four for 10-stage networks, and reduce the dependence of throughput on the depth of the network.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Cite this paper

APA 7

Dally, W. J. (1992). Virtual-channel flow control. IEEE Transactions on Parallel and Distributed Systems, 3(2), 194–205. https://doi.org/10.1109/71.127260

MLA 9

Dally, William J. “Virtual-channel flow control.” IEEE Transactions on Parallel and Distributed Systems, vol. 3, no. 2, 1992, pp. 194–205, https://doi.org/10.1109/71.127260.

Chicago

Dally, William J. 1992. “Virtual-channel flow control.” IEEE Transactions on Parallel and Distributed Systems 3 (2): 194–205. https://doi.org/10.1109/71.127260.

Harvard

Dally, W.J. (1992) ‘Virtual-channel flow control’, IEEE Transactions on Parallel and Distributed Systems, 3(2), pp. 194–205. Available at: https://doi.org/10.1109/71.127260.

BibTeX
@article{dally1992virtual,
  title = {{Virtual-channel flow control}},
  author = {Dally, William J.},
  journal = {IEEE Transactions on Parallel and Distributed Systems},
  volume = {3},
  number = {2},
  pages = {194--205},
  year = {1992},
  doi = {10.1109/71.127260}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.