作者: Pin Zhou , Vivek Pandey , Jagadeesan Sundaresan , Anand Raghuraman , Yuanyuan Zhou
关键词:
摘要: Memory can be efficiently utilized if the dynamic memory demands of applications determined and analyzed at run-time. The page miss ratio curve(MRC), i.e. rate vs. size curve, is a good performance-directed metric to serve this purpose. However, dynamically tracking MRC run time challenging in systems with virtual because not every reference passes through operating system (OS).This paper proposes two methods track time. first method using hardware monitor that fine granularity. Our simulation results show has negligible performance energy overheads. second an OS-only implementation coarse on Linux it adds only 7--10% overhead.We have also used guide both allocation for multiprogramming management. real experiments including Apache Web Server MRC-directed speed up applications' execution/response by factor 5.86 reduce number faults 63.1%. execution-driven SPEC2000 benchmarks management improve Energy * Delay 27--58% over previously proposed static schemes.