• DocumentCode
    921353
  • Title

    Virtual-channel flow control

  • Author

    Dally, William J.

  • Author_Institution
    Artificial Intelligence Lab., MIT, Cambridge, MA, USA
  • Volume
    3
  • Issue
    2
  • fYear
    1992
  • fDate
    3/1/1992 12:00:00 AM
  • Firstpage
    194
  • Lastpage
    205
  • 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
  • Keywords
    buffer storage; multiprocessor interconnection networks; performance evaluation; queueing theory; storage allocation; storage management; virtual storage; active messages; buffer resources; buffer storage; flow control; network bandwidth; network channel; network throughput; performance; physical bandwidth; physical channel; queues; simulation; transmission resources; virtual channels; Bandwidth; Buffer storage; Computer networks; Concurrent computing; Coupling circuits; Multiprocessor interconnection networks; Network topology; Resource management; Routing; Throughput;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.127260
  • Filename
    127260