Abstract
In a hardware asynchronous parallel system, two or more processors may require simultaneously the use of a common functional unit, and conflicts may arise. In order to resolve these conflicts, an interlock unit is employed. Two asynchronous interlock units that can be used in asynchronous speed-independent systems are presented in this paper. Both interlock units have high modularity. They differ in the priority rule, according to which (if there are several requests) the common functional unit is assigned.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
E.W. Dijkstra, Solution of a problem in concurrent programming control, Comm. of the ACM, Vol. 8, p. 569, September 1965.
J.B. Dennis and E.C. Van Horn, Programming semantics for multiprogrammed computations, Comm. of the ACM, Vol. 9, pp. 143–155, March 1966.
D.E. Knuth, Additional comments on a problem in concurrent programming control, Comm. of the ACM, Vol. 9, pp. 321–322, May 1966.
S.M. Ornestein, M.J. Stucki and W.A. Clark, A functional description of macromodules, AFIPS Conference Proceedings, Vol. 30, pp. 337–355, Spring 1967.
N. Wirth, A note on “program structures for parallel processing”, Comm. of the ACM, Vol. 9, pp. 320–321, May 1966.
T.H, Bredt and E.J. McCluskey, Analysis and synthesis of control mechanisms for parallel processes, in Parallel Processor Systems, Technologies and Applications, L.C. Hobbs et al. (Eds.), Spartan, New York, pp. 287–295, 1970.
J.B. Dennis and S.S. Patil, Speed independent asynchronous circuits, Fourth Hawaii Int. Conf. on System Sciences, pp. 55–58, January 1971.
S.S. Patil and J.B. Dennis, The description and realization of digital systems, Sixth Annual IEEE Computer Society Int. Conf., pp. 223–226, September 1971.
R.M. Keller, Towards a theory of universal speed-independent modules, IEEE Trans. Comput., Vol. C-23, pp. 21–23, January 1974.
W.W. Plummer, Asynchronous arbiters, IEEE Trans. Comput., Vol. C-21, pp. 37–42, January 1972.
P. Corsini, Self-synchronizing asynchronous arbiter, Digital Processes, Vol. 1, pp. 67–73, 1975.
M.I.T. Project MAC Progress Report X, pp. 24–27, July 1973.
S.S. Patil, Bounded and unbounded delay synchronizers and arbiters, Computation Structures Group Memo 103, Project MAC, M.I.T., June 1974.
P.E. Wood, Switching theory, McGraw-Hill Book Company, New York, 1968.
T.J. Chaney and C.E. Molnar, Anomalous behaviour of synchronizer and arbiter circuits, IEEE Trans. Comput., Vol. C-22, pp. 421–422, April 1973.
I. Catt, Time loss through gatin of asynchronous logic signal pulses, IEEE Trans. Comput., Vol. EC-15, pp. 108–111, February 1966.
G.R. Couranz and D.F. Wann, Theoretical and experimental behaviour of synchronizers operating in the metastable region, IEEE Trans. Comput., Vol, C-24, pp. 604–616, June 1975.
D.E. Muller and W.S. Bartky, A theory of asynchronous circuits, Proceedings of an Int. Symp. on the Theory of Switching, pp. 204–243, Harvard University Press 1959.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1976 Springer-Verlag Berlin · Heidelberg
About this paper
Cite this paper
Corsini, P. (1976). Asynchronous Interlock Units for Speed-Independent Multiprocessor Systems. In: Neuhold, E.J. (eds) GI — 6. Jahrestagung. Informatik — Fachberichte, vol 5. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-95289-0_33
Download citation
DOI: https://doi.org/10.1007/978-3-642-95289-0_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-07912-5
Online ISBN: 978-3-642-95289-0
eBook Packages: Springer Book Archive