• DocumentCode
    2561915
  • Title

    Improving performance by cache driven memory management

  • Author

    Westerholz, Karl ; Honal, Stephan ; Plankl, Josef ; Hafer, Christian

  • Author_Institution
    Corp. Res. & Dev., Siemens AG, Munich, Germany
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    234
  • Lastpage
    242
  • Abstract
    The efficient utilization of caches is crucial for a competitive memory hierarchy. Access times required by modern processors are continuously decreasing. Direct mapped caches provide the shortest access time. Using them yields reduced hardware costs and fast memory access but implies additional misses in the cache, resulting in performance degradation. Another source of conflicts is the addressing scheme if caches are physically addressed. For such caches, memory management affects cache utilization. Enhancements in virtual memory management as presented in this paper reduce cache misses by as much as 80% for real-indexed caches. We developed three algorithms that use runtime information. All of them are suitable for direct-mapped and set associative caches. Applied to SPECint92 benchmark suite, we measured a performance improvement of 6.9% in a multiprogramming environment for a R4000 based UNIX workstation. This figure also includes the overhead caused by the more complex memory management
  • Keywords
    cache storage; multiprogramming; virtual storage; R4000 based UNIX workstation; SPECint92 benchmark suite; cache driven memory management; competitive memory hierarchy; direct mapped caches; multiprogramming environment; performance degradation; performance improvement; set associative caches; shortest access time; virtual memory management; Computer architecture; Control systems; Costs; Hardware; Memory management; Operating systems; Research and development; Runtime; Tin; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 1995. Proceedings., First IEEE Symposium on
  • Conference_Location
    Raleigh, NC
  • Print_ISBN
    0-8186-6445-2
  • Type

    conf

  • DOI
    10.1109/HPCA.1995.386539
  • Filename
    386539