A Comparative Study of Distributed Resource Sharing on Multiprocessors
- 1 August 1984
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-33 (8) , 700-711
- https://doi.org/10.1109/TC.1984.5009356
Abstract
In this paper we have studied the interconnection of resources to multiprocessors and the distributed scheduling of these resources. For a given interconnection network, the resource-mapping problem entails the search of one of the free resources which can be connected to each requesting processor. To prevent the bottleneck of sequential scheduling, a request without any destination address is given to the network, and the network is responsible for finding the necessary resource and connecting it to the processor. The addressing mechanism is thus distributed in the network. Three different classes of networks have been investigated: namely, single shared bus, multiple shared buses, and multistage dynamic networks. In each case, the scheduling algorithm is described, and the tradeoffs of different network configurations are studied. The resource-sharing networks are a generalization of conventional interconnection networks with routing tags in which all the resources are of different types.Keywords
This publication has 27 references indexed in Scilit:
- An intelligent image sensor based on two-dimensional cellular automataPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Distributed scheduling of resources on interconnection networksPublished by Association for Computing Machinery (ACM) ,1982
- A Survey of Interconnection NetworksComputer, 1981
- Errata: A hardware support mechanism for scheduling resources in parallel machine environmentACM SIGARCH Computer Architecture News, 1981
- VLSI Performance Comparison of Banyan and Crossbar Communications NetworksIEEE Transactions on Computers, 1981
- On a Class of Multistage Interconnection NetworksIEEE Transactions on Computers, 1980
- On the Analysis of Memory Conflicts and Bus Contentions in a Multiple-Microprocessor SystemIEEE Transactions on Computers, 1979
- Derivation and comparison of multiprocessor contention measuresIEE Journal on Computers and Digital Techniques, 1978
- Banyan networks for partitioning multiprocessor systemsPublished by Association for Computing Machinery (ACM) ,1973
- Determination of Priority in Associative MemoriesIEEE Transactions on Computers, 1968