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 条
  • [1] PAGE PLACEMENT POLICIES FOR NUMA MULTIPROCESSORS
    LAROWE, RP
    ELLIS, CS
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 11 (02) : 112 - 129
  • [2] Bandwidth-Aware Page Placement in NUMA
    Gureya, David
    Neto, Joao
    Karimi, Reza
    Barreto, Joao
    Bhatotia, Pramod
    Quema, Vivien
    Rodrigues, Rodrigo
    Romano, Paolo
    Vlassov, Vladimir
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 546 - 556
  • [3] Reestablishing Page Placement Mechanisms for Nested Virtualization
    Shang, Xiaowei
    Jia, Weiwei
    Shan, Jianchen
    Ding, Xiaoning
    Borcea, Cristian
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (03) : 3239 - 3250
  • [4] ATYPICAL DAP PAGE PLACEMENT AS AN INDICATION OF ATYPICAL BEHAVIOR
    WAGNER, ME
    SCHUBERT, HJP
    AMERICAN PSYCHOLOGIST, 1957, 12 (04) : 389 - 389
  • [5] Placement of DG with Stochastic Generation
    Hadian, A.
    Haghifam, M. -R.
    2010 IEEE PES TRANSMISSION AND DISTRIBUTION CONFERENCE AND EXPOSITION: SMART SOLUTIONS FOR A CHANGING WORLD, 2010,
  • [6] Towards Practical Page Placement for a Green Memory Manager
    Panwar, Ashish
    Gopinath, K.
    2015 IEEE 22ND INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2015, : 155 - 164
  • [7] Page Placement Strategies for GPUs within Heterogeneous Memory Systems
    Agarwal, Neha
    Nellans, David
    Stephenson, Mark
    O'Connor, Mike
    Keckler, Stephen W.
    ACM SIGPLAN NOTICES, 2015, 50 (04) : 607 - 618
  • [8] Determining the More Adequate Web Page Node for Advertising Placement
    Guadalupe Ramos, J.
    Espejel, Jessica Lopez
    Ferreira Escutia, Rogelio
    Ferreira Medina, Heberto
    COMPUTACION Y SISTEMAS, 2020, 24 (02): : 703 - 714
  • [9] PAGE PLACEMENT ALGORITHMS FOR LARGE REAL-INDEXED CACHES
    KESSLER, RE
    HILL, MD
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1992, 10 (04): : 338 - 359
  • [10] Web page recommendation using a stochastic process model
    Park, B. J.
    Choi, W.
    Noh, S. H.
    DATA MINING VII: DATA, TEXT AND WEB MINING AND THEIR BUSINESS APPLICATIONS, 2006, 37 : 233 - 242