• DocumentCode
    998642
  • Title

    Comparative performance evaluation of hot spot contention between MIN-based and ring-based shared-memory architectures

  • Author

    Zhang, Xiaodong ; Yan, Yong ; Castañeda, Robert

  • Author_Institution
    High-Performance Comput. & Software Lab., Texas Univ., San Antonio, TX, USA
  • Volume
    6
  • Issue
    8
  • fYear
    1995
  • fDate
    8/1/1995 12:00:00 AM
  • Firstpage
    872
  • Lastpage
    886
  • Abstract
    Hot spot contention on a network-based shared-memory architecture occurs when a large number of processors try to access a globally shared variable across the network. While multistage interconnection network (MIN) and hierarchical ring (HR) structures are two important bases on which to build large scale shared-memory multiprocessors, the different interconnection networks and cache/memory systems of the two architectures respond very differently to network bottleneck situations. In this paper, we present a comparative performance evaluation of hot spot effects on the MIN-based and HR-based shared-memory architectures. Both nonblocking MIN-based and HR-based architectures are classified, and analytical models are described for understanding network differences and for evaluating hot spot performance on both architectures. The analytical comparisons indicate that HR-based architectures have the potential to handle various contentions caused by hot spots more efficiently than MIN-based architectures. Intensive performance measurements on hot spots have been conducted on the BBN TC2000 (MIN-based) and the KSR1 (HR-based) machines. Performance experiments were also conducted on the practical experience of hot spots with respect to synchronization lock algorithms. The experimental results are consistent with the analytical models, and present practical observations and an evaluation of hot spots on the two types of architectures
  • Keywords
    multistage interconnection networks; performance evaluation; shared memory systems; synchronisation; BBN TC2000; KSR1; MIN-based shared-memory architectures; cache/memory systems; hierarchical ring structures; hot spot contention; multistage interconnection network; performance evaluation; ring-based shared-memory architectures; synchronization lock; Analytical models; Computer architecture; Degradation; High performance computing; Large-scale systems; Memory architecture; Multiprocessor interconnection networks; Switches; Telecommunication traffic; Traffic control;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.406963
  • Filename
    406963