Performance analysis of a generalized class of m-level hierarchical multiprocessor systems

Imadeldin Mahgoub, Ahmed Khalifa Elmagarmid

Research output: Contribution to journalArticlepeer-review

15 Citations (Scopus)

Abstract

In this paper we introduce a generalized class of m - level hierarchical multiprocessor systems. This system is equivalent to the well known crossbar system when there is no hierarchy (m = 1), and to the cluster-based system introduced in [15] when the number of levels equals two (m= 2). However, a number of levels greater than two may be needed in systems that have large number of processors and memory modules, since the goal is to reduce the network complexity without significantly reducing the performance. The performance of the m-level hierarchical multiprocessor system is analyzed in terms of the system bandwidth (BW) for both hierarchically nonuniform reference (HNR) and uniform reference (UR) models. The results show that for higher rate of local requests (requests to memory modules within the same cluster) the m-level system performs fairly close to the crossbar system and outperforms a typical multiple-bus system (with the number of buses equal to half the number of processors). Finally the bandwidth of the m - level system is evaluated for different number of levels and the results are compared with those of a crossbar system (m = 1).

Original languageEnglish
Pages (from-to)129-138
Number of pages10
JournalIEEE Transactions on Parallel and Distributed Systems
Volume3
Issue number2
Publication statusPublished - 1992
Externally publishedYes

Fingerprint

Dive into the research topics of 'Performance analysis of a generalized class of m-level hierarchical multiprocessor systems'. Together they form a unique fingerprint.

Cite this