A new memory monitoring scheme for memory-aware scheduling and partitioning

被引:0
|
作者
Suh, GE [1 ]
Devadas, S [1 ]
Rudolph, L [1 ]
机构
[1] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a low overhead, on-line memory monitoring scheme utilizing a set of novel hardware counters. The counters indicate the marginal gain in cache hits as the size of the cache is increased, which gives the cache miss-rate as a function of cache size. Using the counters, we describe a scheme that enables an accurate estimate of the isolated miss-rates of each process as a function of cache size under the standard LRU replacement policy. This information can be used to schedule jobs or to partition the cache to minimize the overall miss-rate. The data collected by the monitors can also be used by an analytical model of cache and memory behavior to produce a more accurate overall miss-rate for the collection of processes sharing a cache in both time and space. This overall miss-rate can be used to improve scheduling and partitioning schemes.
引用
收藏
页码:117 / 128
页数:12
相关论文
共 50 条
  • [1] Memory-aware Partitioning, Scheduling, and Floorplanning for Partially Dynamically Reconfigurable Systems
    Ding, Bo
    Huang, Jinglei
    Xu, Qi
    Wang, Junpeng
    Chen, Song
    Kang, Yi
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (01)
  • [2] Memory-aware tree partitioning on homogeneous platforms
    Gou, Changjiang
    Benoit, Anne
    Marchal, Loris
    [J]. 2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 321 - 324
  • [3] Memory-aware feedback scheduling of control tasks
    Robertz, Sven Gestegard
    Henriksson, Dan
    Cervin, Anton
    [J]. 2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 577 - +
  • [4] Memory-aware list scheduling for hybrid platforms
    Herrmann, Julien
    Marchal, Loris
    Robert, Yves
    [J]. PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 690 - 699
  • [5] Persistent Memory-Aware Scheduling for Serverless Workloads
    Samanta, Amit
    Ahmed, Faraz
    Cao, Lianjie
    Stutsman, Ryan
    Sharma, Puneet
    [J]. 2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW, 2023, : 615 - 621
  • [6] Dynamic memory-aware scheduling in spark computing environment
    Tang, Zhuo
    Zeng, Ailing
    Zhang, Xuedong
    Yang, Li
    Li, Kenli
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 141 : 10 - 22
  • [7] A constructive algorithm for memory-aware task assignment and scheduling
    Szymanek, R
    Kuchcinski, K
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 147 - 152
  • [8] Dynamic Memory-Aware Task-Tree Scheduling
    Aupy, Guillaume
    Brasseur, Clement
    Marchal, Loris
    [J]. 2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 758 - 767
  • [9] Memory-Aware Scheduling for Mixed-Criticality Systems
    Li, Zheng
    Wang, Li
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT II, 2016, 9787 : 140 - 156
  • [10] POS: Online Learning for Memory-Aware Scheduling of Scientific Workflows
    Witt, Carl
    Wagner, Dennis
    Leser, Ulf
    [J]. 2018 IEEE 14TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE 2018), 2018, : 399 - 400