Skip to main content

Effective implementation of distributed arbitration in multiprocessor systems

  • Conference paper
  • First Online:
Parallelism, Learning, Evolution (WOPPLOT 1989)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 565))

Included in the following conference series:

Abstract

Distributed arbitration schemes as implemented, e.g., in Futurebus and MultibusII, use a fixed arbitration time for the acquisition procedure defining new bus mastership. This time corresponds to the maximum settling delay required by a decentralized combinational logic of the arbitration scheme and depends on the set of all possible arbitration numbers which are assigned to processors requesting the bus. In this paper, a new method for reducing bus acquisition time is described which exploits the dependency of the delay time required on the arbitration numbers. The theorem that defines this dependency is derived. The application of the proposed method allows to reduce the delay time in each module and therefore the whole time of the arbitration process considerably. It is shown, that the average bus acquisition time can be shortened, e.g., by 30%. The proposed method is directly suitable for improving the performance of standard multiprocessor buses.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Borrill P.: “A Comparison of 32-bit Buses”, IEEE Micro, Dec. 1985, pp. 71–79.

    Google Scholar 

  2. White G. P. “Bus Structure Eases Multiprocessors Integration”, Computer Design, Vol. 23, 1984, No. 7, pp. 123–135.

    Google Scholar 

  3. Taub D.M.: “Arbitration and Control Acquisition in the Proposed IEEE 896 Futurebus”, IEEE Micro, Vol. 4, 1984, pp. 28–41.

    Google Scholar 

  4. Khu A. “Integrated PLDs support Multibus II bus arbitration”, EDN, January 7, 1988, pp. 165–172.

    Google Scholar 

  5. 1896 Working Group of EWICS-TC10: i896 — A proposed Standard Backplane Bus Specification for Advanced Microcomputer Systems, Draft 5.2, 1983.

    Google Scholar 

  6. Taub D.M.: “Improved Control Acquisition Scheme for the IEEE 896 Futurebus”, IEEE Micro, Vol. 7, No. 3, 1987, pp. 52–62.

    Google Scholar 

  7. Makhaniok M., Cherniavsky V., Männer R., Stucky O.: “Binomial Coding in Distributed Arbitration Systems”; to be publ. 1989.

    Google Scholar 

  8. Makhaniok M., Cherniavsky V., Männer R., Stucky O.: “Reduced Bus Acquisition Time in Distributed Arbitration Systems”, to be publ. 1989.

    Google Scholar 

  9. Voronoi G.F.: “Sur quelques proprietés des formes quadratiques positives parfaites”, J. reine und angew. Math., Vol. 133, 1908, pp. 79–178.

    Google Scholar 

  10. Hauser R., Horner H., Männer R., Makhaniok M.: “Architectural Considerations for NERV — a General Purpose Neural Network Simulation System”, Proc. WOPPLOT 89, Wildbad Kreuth, Germany, 1989

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. D. Becker I. Eisele F. W. Mündemann

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Makhaniok, M., Cherniavsky, V., Männer, R., Stucky, O. (1991). Effective implementation of distributed arbitration in multiprocessor systems. In: Becker, J.D., Eisele, I., Mündemann, F.W. (eds) Parallelism, Learning, Evolution. WOPPLOT 1989. Lecture Notes in Computer Science, vol 565. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55027-5_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-55027-5_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55027-3

  • Online ISBN: 978-3-540-46663-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics