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
Link To Document