• DocumentCode
    2720611
  • Title

    Multi-level coherency management for high-performance shared virtual memory multicomputers

  • Author

    Tamir, Yuval ; Janakiraman, G.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    1991
  • fDate
    27-30 Mar 1991
  • Firstpage
    174
  • Lastpage
    181
  • Abstract
    A multicomputer with a thousand nodes is likely to include tens of giga-bytes of physical memory and an even larger virtual address space. The total number of blocks in such a system will be very large, potentially leading to unacceptably high storage overhead for the required mapping tables. The authors propose a solution to this problem, based on the assumption, which is validated by trace-driven simulations, that at any one time only a small percentage of the address space of every process is actually shared. Hence, the mapping tables are partitioned into tables for strictly local, non-shared pages and special tables for shared pages, where it is possible to specify different locations for different blocks in the page. During normal execution, pages are dynamically moved between the different mapping tables, as the need arises. The proposed coherency algorithm introduces the use of ownership (see R.H. Katz et al., 1985) at both the page level and the block level in order to provide block-level sharing and also support dynamic page migration to reduce message traffic and the size of mapping tables
  • Keywords
    file organisation; multiprocessing systems; virtual storage; block level; dynamic page migration; high-performance shared virtual memory multicomputers; mapping tables; message traffic; multilevel coherency management; page level; trace-driven simulations; virtual address space; Application software; Computational modeling; Computer science; Concurrent computing; Hardware; Memory management; Software maintenance; System software; Telecommunication traffic; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 1991. Conference Proceedings., Tenth Annual International Phoenix Conference on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    0-8186-2133-8
  • Type

    conf

  • DOI
    10.1109/PCCC.1991.113808
  • Filename
    113808