• DocumentCode
    1332588
  • Title

    Impact of CC-NUMA memory management policies on the application performance of multistage switching networks

  • Author

    Bhuyan, Laxmi N. ; Iyer, Ravi ; Wang, Hu-jun ; Kumar, Akhilesh

  • Author_Institution
    Dept. of Comput. Sci., Texas A&M Univ., College Station, TX, USA
  • Volume
    11
  • Issue
    3
  • fYear
    2000
  • fDate
    3/1/2000 12:00:00 AM
  • Firstpage
    230
  • Lastpage
    246
  • Abstract
    In this paper, the impact of memory management policies and switch design alternatives on the application performance of cache-coherent nonuniform memory access (CC-NUMA) multiprocessors is studied in detail. Memory management plays an important role in determining the performance of NUMA multiprocessors by dictating the placement of data among the distributed memory modules. We analyze memory traces of several scientific applications for three different memory management techniques, namely buddy, round-robin, and first-touch policies, and compare their memory system performance. Interconnection network switch designs that consider virtual channels and varying number of input buffers per switch are presented. Our performance evaluation is based on execution-driven simulation methodology to capture the dynamic changes in the network traffic during execution of the applications. It is shown that the use of cut-through switching with buffers and virtual channels can Improve the average message latency tremendously. However, the choice of memory management policy affects the amount of network traffic and the network access pattern. Thus, we vary the memory management policy and confirm the performance benefits of improved switch designs. Results of sensitivity studies by varying switch design parameters, cache block size, and memory page size are also presented. We find that a combination of first-touch memory management policy and a switch design with virtual channels and increased buffer space can reduce the average message latency by as high as 70 percent
  • Keywords
    multistage interconnection networks; shared memory systems; storage management; CC-NUMA memory management; buddy; cache-coherent; first-touch; memory management; memory system performance; multistage switching networks; round-robin; Application software; Computer aided manufacturing; Delay; File servers; Memory management; Multiprocessor interconnection networks; Switches; System performance; 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.841740
  • Filename
    841740