• DocumentCode
    2872327
  • Title

    Reevaluating online superpage promotion with hardware support

  • Author

    Fang, Zhen ; Zhang, Lixin ; Carter, John B. ; Hsieh, Wilson C. ; McKee, Sally A.

  • Author_Institution
    Sch. of Comput., Utah Univ., Salt Lake City, UT, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    63
  • Lastpage
    72
  • Abstract
    Typical translation lookaside buffers (TLBs) can map a far smaller region of memory than application footprints demand, and the cost of handling TLB misses therefore limits the performance of an increasing number of applications. This bottleneck can be mitigated by the use of superpages, multiple adjacent virtual memory pages that can be mapped with a single TLB entry that extend TLB reach without significantly increasing size or cost. We analyze hardware/software tradeoff for dynamically creating superpages. This study extends previous work by using execution-driven simulation to compare creating superpages via copying with remapping pages within the memory controller and by examining how the tradeoffs change when moving front a single-issue to a superscalar processor model. We find that remapping-based promotion outperforms copying-based promotion, often significantly. Copying-based promotion is slightly more effective on superscalar processors than on single-issue processors, and the relative performance of remapping-based promotion on the two platform is application-dependent
  • Keywords
    memory architecture; paged storage; performance evaluation; copying-based promotion; execution-driven simulation; multiple adjacent virtual memory pages; performance; superpages; translation lookaside buffers; Analytical models; Costs; Decision making; Hardware; Out of order; Performance analysis; Pipelines; US Government; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 2001. HPCA. The Seventh International Symposium on
  • Conference_Location
    Monterrey
  • ISSN
    1530-0897
  • Print_ISBN
    0-7695-1019-1
  • Type

    conf

  • DOI
    10.1109/HPCA.2001.903252
  • Filename
    903252