See this document in CiteSeerX!

Dynamic Tracking of Page Miss Ratio Curve for Memory Management (2004)  (Make Corrections)  
Pin Zhou, Vivek Pandey, Jagadeesan Sundaresan, Anand Raghuraman, Yuanyuan Zhou and Sanjeev Kumar



  Home/Search   Context   Related

 
View or download:
uiuc.edu/paper/ASPLOS04Zhou.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  uiuc.edu/paper/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Memory can be e#ciently utilized if the dynamic memory demands of applications can be determined and analyzed at run-time. The page miss ratio curve(MRC), i.e. page miss rate vs. memory size curve, is a good performancedirected metric to serve this purpose. However, dynamically tracking MRC at run time is challenging in systems with virtual memory because not every memory reference passes through the operating system (OS). (Update)

Similar documents based on text:   More   All
0.3:   Performance Directed Energy Management for Main.. - Li, Li, David, Zhou, .. (2004)   (Correct)
0.2:   Memory Management for Networked Servers - Zhou (2000)   (Correct)
0.1:   Performance Portability and Scalability in Shared-Address-Space.. - Jiang (2000)   (Correct)

BibTeX entry:   (Update)

@misc{ zhou-dynamic,
  author = "Pin Zhou and Vivek Pandey and Jagadeesan Sundaresan and Anand Raghuraman
    and Yuanyuan Zhou and Sanjeev Kumar",
  title = "Dynamic Tracking of Page Miss Ratio Curve for Memory Management",
  url = "citeseer.ist.psu.edu/zhou04dynamic.html" }
Citations (may not include all citations):
396   Web caching and zipf-like distributions: Evidence and implic.. - Breslau, Cao et al. - 1999
261   Modern Operating Systems (context) - Tanenbaum - 1992
224   Wattch: A framework for architectural-level power analysis a.. - Brooks, Tiwari et al. - 2000
216   Informed prefetching and caching - Patterson, Gibson et al. - 1995
177   Evaluating future microprocessors: The simplescalar tool set - Burger, Austin et al. - 1996
175   Evaluating associativity in CPU caches (context) - Hill, Smith - 1989
157   Ivy: A shared virtual memory system for parallel computing (context) - Li - 1988
129   Inside Windows NT (context) - Custer - 2000
101   Custom memory management methodology exploration of memory o.. (context) - Catthoor, Wuytack et al. - 1998
88   Managing energy and server resources in hosting centres - Chase, Anderson et al. - 2001
88   The working set model for program behavior (context) - Denning - 1968
85   A resource allocation model for qos management - Rajkumar, Lee et al. - 1997
62   Energy-driven integrated hardware-software optimizations usi.. - Vijaykrishnan, Kandemir et al. - 2000
60   Methodological considerations and characterization of the sp.. - Woo, Ohara et al. - 1996
55   Power aware page allocation - Lebeck, Fan et al. - 2000
45   Influence of compiler optimizations on system power - Kandemir, Vijaykrishnan et al. - 2000
38   Practical solutions for qos-based resource allocation proble.. - Rajkumar, Lee et al. - 1998
31   shared resource MIMD computer (context) - Smith, pipelined - 1978
29   ReVirt: Enabling intrusion analysis through virtual-machine .. (context) - Dunlap, King et al. - 2002
19   Improving disk cache hit-ratios through cache partitioning (context) - Thiebaut, Stone et al. - 1992
17   The case for compressed caching in virtual memory systems - Wilson, Kaplan et al. - 1999
17   Memory controller policies for dram power management - Fan, Ellis et al. - 2001
12   cache sizes and node granularity issues for large-scale mult.. (context) - Rothberg, Singh et al. - 1993
11   Taming the memory hogs: Using compiler-inserted releases to .. - Brown, Mowry - 2000
9   Configuration independent analysis for characterizing shared.. - Abandah, Davidson - 1998
9   Implementing stack simulation for highly-associative memorie.. - Kim, Hill et al. - 1991
8   Hardware and software techniques for controlling dram power .. - Delaluz, Kandemir et al. - 2001
7   Automatic data migration for reducing energy consumption in .. (context) - Delaluz, Kandemir et al. - 2002
6   Thrashing: Its causes and prevention (context) - Denning - 1968
6   The page fault frequency replacement algorithm (context) - Chu, Opderbeck - 1972
5   An analytical model of the working-set sizes in decision-sup.. - Karlsson, Stenstrom - 2000
4   Page replacement in linux (context) - van Riel - 2001
4   Adaptive caching for demand prepaging (context) - Kaplan, McGeoch et al. - 2002
4   A low-overhead high-performance unified bu#er management sch.. (context) - Kim, Choi et al. - 2000
4   VaxVM Internal and Data Structure (context) - Bate, Internals et al. - 1984
4   Compiler directed memory management policy for numerical pro.. (context) - Malkawi, Patel - 1985
4   Energy management for commercial servers (context) - Lefurgy, Rajamani et al. - 2003
3   Energy-oriented compiler optimizations for partitioned memor.. - Delaluz, Kandemir et al. - 2000
3   Aspects of cache memory and instruction bu#er performance (context) - Hill - 1987
3   Taking the data center power and cooling challenge (context) - Moore - 2002
3   EELRU: simple and e#ective adaptive page replacement (context) - Smaragdakis, Kaplan et al. - 1999
3   Program structure in a multi-access computer (context) - Dennis - 1967
3   cient trace-driven simulation method for cache performance a.. (context) - Wang, Baer - 1990
3   Undocumented Windows NT (context) - Dabak, Borate - 1999
2   Design and implementation of power-aware virtual memory - Huang, Padmanabhan et al. - 2003
2   VSWS: The variable- interval sampled working set policy (context) - Ferrari, Yih - 1993
2   Design elements of the freebsd vm system (context) - Dillon - 2001
2   Tpf: A system thrashing protection facility (context) - Jiang, Zhang - 2002
2   Wsclock --- a simple and e#cient algorithm for virtual memor.. (context) - Carr, Hennessy - 1981
1   A study of storage partitioning using a mathematical model o.. (context) - Co, Thomas et al. - 1971
1   Performance measurement of paging behavior in multiprogrammi.. (context) - Malkawi, Patel - 1986
1   Working set and page fault frequency replacement algorithms:.. (context) - Gupta, Franklin - 1978
1   Miss-ratio curve directed memory management for high perform.. (context) - Raghuraman - 2003
1   Memory allocation in multiprogrammed computers (context) - Denning - 1966
1   Scheduler-based dram energy management - Delaluz, Sivasubramaniam et al. - 2002
http://httpd.apache.org/test/flood
http://httpd.apache.org/test/flood

Documents on the same site (http://carmen.cs.uiuc.edu/paper/):
Performance Directed Energy Management for Main.. - Li, Li, David, Zhou, .. (2004)   (Correct)
iWatcher: Efficient Architectural Support for Software.. - Zhou, Qin, Liu, Zhou.. (2004)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC