Performance study of a clustered shared-memory multiprocessor
Thesis/Dissertation
·
OSTI ID:7129052
A shared-memory multiprocessor having clusters of processing elements and memory modules is proposed. Since the delay through a multistage interconnection network, which increases logarithmically, can be large when the number of processors is large, clustering helps reduce the average delay to access a memory module. Each cluster has two others as its neighbors. The clusters are interconnected in such a way that the memory modules of a cluster can also be accessed by the processors of the neighboring clusters besides its own processors via its interconnection network. The coupling between the clusters provides flexibility for the scheduling of tasks. The processors and memory modules of all clusters are also connected to a shared interconnection network allowing the processors to access memory modules of the nonneighboring clusters. A Markov-chain model is developed for the circuit-switching strategy, and queueing models are used for the packet-switching strategy. The circuit-switching model is extended to include synchronized memory accesses. Sharing of network ports by the processors is also considered. A scheduling algorithm is proposed to assign tasks from directed acyclic task graphs to processors using 0-1 integer programming and a lookahead technique.
- Research Organization:
- Michigan Univ., Ann Arbor, MI (USA)
- OSTI ID:
- 7129052
- Country of Publication:
- United States
- Language:
- English
Similar Records
Data prefetching in shared memory multiprocessors
Resource sharing interconnection networks in multiprocessors
A comparative study of distributed resource sharing on multiprocessors
Conference
·
Wed Dec 31 23:00:00 EST 1986
·
OSTI ID:5703538
Resource sharing interconnection networks in multiprocessors
Journal Article
·
Sat Dec 31 23:00:00 EST 1988
· IEEE Trans. Comput.; (United States)
·
OSTI ID:6243033
A comparative study of distributed resource sharing on multiprocessors
Journal Article
·
Wed Aug 01 00:00:00 EDT 1984
· IEEE Trans. Comput.; (United States)
·
OSTI ID:6294039