Stochastic page placement

被引:0
|
作者
Murray, TJ [1 ]
机构
[1] Clemson Univ, Dept Comp Sci, Clemson, SC USA
关键词
cache memory; virtual memory; page placement; memory management; stochastic optimization; genetic algorithms; simulated annealing; parallel distributed simulation;
D O I
10.1177/003754979706900303
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Imperfect virtual-to-physical page mappings cause excess conflict misses in direct-mapped CPU caches. Perfect placement minimizes the conflict miss rate and is useful for determining an upper bound on direct-mapped cache performance. In this paper, we introduce a polynomial-time alternative to perfect placement called stochastic page placement. Our method combines a general optimization technique with trace-driven simulation to find a local minimum of the perfect page placement solution space. Two stochastic placement policies are presented: GA placement uses a genetic algorithm to compute virtual page mappings, and SA placement uses simulated annealing. Parallel distributed simulation algorithms for perfect placement and GA placement are also presented. For our workloads, GA placement generally outperforms SA placement, but other careful placement policies that exploit workload properties usually outperform stochastic placement.
引用
收藏
页码:173 / 182
页数:10
相关论文
共 50 条
  • [21] A dot placement approach to stochastic screening using bitmasks
    Woods, M
    IS&T'S NIP20: INTERNATIONAL CONFERENCE ON DIGITAL PRINTING TECHNOLOGIES, PROCEEDINGS, 2004, : 328 - 332
  • [22] An autonomic reservoir framework for the stochastic optimization of well placement
    Bangerth, W
    Klie, H
    Matossian, V
    Parashar, M
    Wheeler, MF
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2005, 8 (04): : 255 - 269
  • [23] Improving FPGA Placement with Dynamically Adaptive Stochastic Tunneling
    Lin, Mingjie
    Wawrzynek, John
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (12) : 1858 - 1869
  • [24] Optimal placement of dampers and actuators based on stochastic approach
    Franklin Y.Cheng
    Hongping Jiang
    Xiaozhe Zhang
    EarthquakeEngineeringandEngineeringVibration, 2002, 1 (02) : 237 - 249
  • [25] Learning as applied to stochastic optimization for standard cell placement
    Su, LX
    Buntine, W
    Newton, AR
    Peters, BS
    INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1998, : 622 - 627
  • [26] An Autonomic Reservoir Framework for the Stochastic Optimization of Well Placement
    Wolfgang Bangerth
    Hector Klie
    Vincent Matossian
    Manish Parashar
    Mary F. Wheeler
    Cluster Computing, 2005, 8 : 255 - 269
  • [27] Stochastic Linear Quadratic Control with Regional Pole Placement
    Wang, Jie
    Hou, Ting
    Ma, Hongji
    PROCEEDINGS OF THE 2016 12TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2016, : 3361 - 3366
  • [28] Dot-placement stochastic screening for electrophotographic devices
    Woods, M
    Booth, J
    2005 Beijing International Conference on Imaging: Technology and Applications for the 21st Century, 2005, : 120 - 121
  • [29] Optimal placement of dampers and actuators based on stochastic approach
    Cheng F.Y.
    Jiang H.
    Zhang X.
    Earthquake Engineering and Engineering Vibration, 2002, 1 (2) : 237 - 249
  • [30] Stochastic programming solution for placement of satellite ground stations
    Aaron B. Hoskins
    Hugh R. Medal
    Annals of Operations Research, 2019, 283 : 267 - 288