• DocumentCode
    3341264
  • Title

    Distributed round-robin and first-come first-serve protocols and their application to multiprocessor bus arbitrary

  • Author

    Vernon, Mary K. ; Manber, Udi

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
  • fYear
    1988
  • fDate
    30 May-2 Jun 1988
  • Firstpage
    269
  • Lastpage
    277
  • Abstract
    The round-robin (RR) protocol, which uses statically assigned arbitration numbers to resolve conflict during an arbitration, is more robust and simpler to implement than previous distributed RR protocols that are based on rotating-aging priorities. The proposed first-come-first-served (FCFS) protocol uses partly static arbitration numbers, and is the first practical proposal for a FCFS arbiter known the authors. The proposed protocols have a better combination of efficiency, cost, and fairness characteristics than existing multiprocessor bus arbitration algorithms. Three implementations of the RR protocol, and two implementations of the FCFS protocol, are discussed. Simulation results are presented that address: (1) the practical potential for unfairness in the simpler implementation of the FCFS protocol: (2) the practical implications of the higher waiting-time variance in the RR protocol; and (3) the allocation of bus bandwidth among agents with unequal request rate in each protocol. The simulation results indicate that there is very little practical difference in the performance of the two protocols
  • Keywords
    computer interfaces; multiprocessor interconnection networks; parallel architectures; protocols; FCFS arbiter; FCFS protocol; bus bandwidth allocation; distribution round-robin protocols; first-come first-serve protocols; higher waiting-time variance; multiprocessor bus arbitrary; simulation results; statically assigned arbitration numbers; unequal request rate; unfairness; Access protocols; Application software; Bandwidth; Computer science; Costs; Logic; Processor scheduling; Propagation delay; Proposals; Protocols; Robustness; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1988. Conference Proceedings. 15th Annual International Symposium on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-0861-7
  • Type

    conf

  • DOI
    10.1109/ISCA.1988.5237
  • Filename
    5237