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 条
  • [31] WRITING AND THE GRAPHIC PLACEMENT OF LETTER AND WORD (MISE-EN-PAGE) IN THE 'GLOSSAIRE' OF LEIRIS
    LAPACHERIE, JG
    LITTERATURE, 1983, (51): : 28 - 40
  • [32] EXPLOITING OPERATING SYSTEM SUPPORT FOR DYNAMIC PAGE PLACEMENT ON A NUMA SHARED MEMORY MULTIPROCESSOR
    LAROWE, RP
    WILKES, JT
    ELLIS, CS
    SIGPLAN NOTICES, 1991, 26 (07): : 122 - 132
  • [33] PAGE BY PAGE - PAGE,R
    HARDY, C
    DANCE CHRONICLE, 1981, 4 (02) : 203 - 212
  • [34] PAGE BY PAGE - PAGE,R
    RUBINSKY, J
    DANCE MAGAZINE, 1980, 54 (03): : 121 - 121
  • [35] 'PAGE BY PAGE' - PAGE,R
    WILLIAMS, JL
    DANCE SCOPE, 1979, 14 (01): : 62 - 63
  • [36] An analysis of intrinsic properties of stochastic node placement in sensor networks
    Senouci, Mustapha Reda
    Mellouk, Abdelhamid
    Aissani, Amar
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012, : 494 - 499
  • [37] A Stochastic Approach for Virtual Machine Placement in Volunteer Cloud Federations
    Rezgui, Abdelmounaam
    Rezgui, Sami
    2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2014, : 277 - 282
  • [38] Adaptive pole-placement control of MIMO stochastic systems
    Yu, WS
    Huang, HM
    PROCEEDINGS OF THE 39TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 2000, : 1121 - 1126
  • [39] A Stochastic optimization tool for determining spacecraft avionics box placement
    Jackson, B
    Norgard, J
    2002 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2002, : 2373 - 2382
  • [40] High Availability for VM Placement and a Stochastic Model for Multiple Knapsack
    Shen, Bochao
    Sundaram, Ravi
    Russell, Alexander
    Aiyar, Srinivas
    Gupta, Karan
    Nagpal, Abhinay
    Ramesh, Aditya
    Shukla, Himanshu
    2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017), 2017,