• DocumentCode
    451205
  • Title

    Dynamic Page Placement to Improve Locality in CC-NUMA Multiprocessors for TPC-C

  • Author

    Wilson, Kenneth M. ; Aglietti, Bob B.

  • Author_Institution
    Apple Computer Inc.
  • fYear
    2001
  • fDate
    10-16 Nov. 2001
  • Firstpage
    35
  • Lastpage
    35
  • Abstract
    The use of CC-NUMA multiprocessors complicates the placement of physical memory pages. Memory closest to a processor provides the best access time, but optimal memory page placement is a difficult problem with process movement, multiple processes requiring access to the same physical memory page, and application behavior changing over execution time. We use dynamic page placement to move memory pages where needed for the database benchmark TPC-C executing on a four node CC-NUMA multiprocessor. Dynamic page placement achieves local memory accesses up to 73% of the time instead of the static page placement results of 34% locality achieved with first touch and 25% with round robin. This can result in a 17% improvement in performance.
  • Keywords
    CC-NUMA; TPC-C; dynamic page placement; migration; multiprocessor; replication; Bandwidth; Counting circuits; Decision trees; Distributed computing; Hardware; Operating systems; Permission; CC-NUMA; TPC-C; dynamic page placement; migration; multiprocessor; replication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 2001 Conference
  • Print_ISBN
    1-58113-293-X
  • Type

    conf

  • DOI
    10.1109/SC.2001.10026
  • Filename
    1592811